본문 바로가기

인덱싱3

[R] 데이터프레임(DataFrame) 생성, 변수 추가, 결합 및 인덱싱 안녕하세요. 우주신 입니다. 블로그를 시작한지 아직 한달도 안 됐지만 몇몇분들이 방문해주시니 너무 신기하고 감사하네요!! 새삼 21세기 정보화 사회에 살고 있구나 깨닫고 인터넷의 위엄을 느끼기도 합니다. 공부하는 데 조금이라도 도움이 되기를 바라는 마음으로 오늘은 데이터프레임에 대해 정리해보겠습니다. 데이터프레임(DataFrame)은 R에서 가장 많이 쓰이는 데이터 구조라 정말 중요합니다! 다른 데이터구조와는 달리 데이터 유형에 국한받지 않고 2차원 형태의 데이터 구조를 생성할 수 있기 때문이죠. 1. 데이터프레임(DataFrame) 생성 우선, xNum, xLog, xChar 변수들을 가지고 df 라는 데이터프레임을 생성했습니다. 데이터프레임을 만들 땐, data.frame( ) 함수를 사용하면 되는 .. 2017. 2. 7.
[R] 행렬(Matrix) 기본함수 및 인덱싱 안녕하세요. 우주신 입니다. 오늘은 행렬(Matrix)에 대해 배워보겠습니다. 행렬은 동일한 유형의 2차원 데이터 구조입니다. [m * n 행렬] [사칙 연산] 행렬에서 사용하는 연산자는 +(덧셈), -(뺄셈), *(원소곱셈), %*%(행렬곱셈), /(나눗셈), %%(나머지), ^(제곱)이 있습니다. 연산을 하기에 앞서 X, Y 행렬을 만들었습니다. 데이터구조 포스팅에서 배웠던 것을 복습해 본다면,X 2017. 2. 1.
[R] 벡터(Vector) 기본함수 및 인덱싱 안녕하세요! 우주신입니다. 오늘은 데이터 구조 중 하나인 벡터(Vector)에 대해 배워보겠습니다. 앞시간에 설명했듯이, 벡터는 동일한 유형의 데이터로 구성되어 있는 1차원 데이터 구조입니다. 가장 기본적인 데이터 구조로서 정말 많이 쓰이죠. 벡터와 관련해 많은 기능과 함수가 존재하지만 가장 기초적인 것부터 살펴 보겠습니다. [ 사칙 연산 ] R에서 사용하는 연산자는 +(덧셈), -(뺄셈), *(곱셈), /(나눗셈), %/%(정수나눗셈), %%(나머지), ^(제곱) 등이 있습니다.우선순위는 괄호, 지수 및 근호, 곱하기와 나누기, 더하기와 빼기 순서인 표준적인 연산의 우선순위와 같습니다. 연산을 하기 위해 길이가 4인 벡터 X와 Y를 만든 후, +(덧셈)과 *(곱셈)을 해봤습니다.나머지 연산자들도 직접 .. 2017. 1. 27.