데이터 프레임 만들기 data.frame (1)
english <- c(50, 80, 60, 70)
math <- c(50,60,100,20)
df_midterm <- data.frame(english, math)
R에서 데이터 프레임은 일종의 '표'와 같다고 이해하면 편합니다.
행과 열로 구성되어있고 각각 셀에 값이 대응되는 구조입니다.
array, vector 등 다양한 class가 있지만, data frame이 가장 대중적으로 사용하는 것 같습니다.
위의 코드를 실행하면
# english
[1] 50 80 60 70
# math
[1] 50 60 100 20
# df_midterm
english math
1 50 50
2 80 60
3 60 100
4 70 20
df_midterm 에는 위와 같은 data frame이 삽입됩니다.
4가지씩 요소를 가지고 있는 english, math라는 열 두 개가 병렬로 순서대로 합쳐지는 방식입니다.
데이터 프레임 만들기 data.frame (2)
df_midterm2 <- data.frame(english=c(50,80,60,70),
math=c(50,60,100,20))
1번 방법은 english, math를 각각 c 함수로 변수 지정을 해준 후 column을 합쳐서 data frame을 만드는 방법입니다.
2번 방법은 data frame속 english, math column과 요소 값을 한 번에 만드는 방법입니다.
# df_midterm2
english math
1 50 50
2 80 60
3 60 100
4 70 20
1번에서 했던 방법과 동일한 결과물이 출력됩니다.
엑셀 열기/로드 readxl
install.packages("readxl")
library(readxl)
R에서 excel을 열기 위해서 "readxl" 패키지를 사용합니다.
위처럼 install을 해주고 library로 로드시킵니다.
역시 ""사용 여부에 주의해야 합니다.
이제 엑셀을 열기 위한 준비가 된 상태이고 이제 파일을 열어줍니다.
df_1 <- read_excel("파일이름.확장자")
read_excel이라는 함수를 통해서 엑셀 파일을 불러옵니다.
이때 주의해야 하는 것은 ""따옴표 사용과 파일명 전체를 다입력하고 확장자명까지 입력해야 한다는 점.
그리고 R project의 같은 working directory에 들어있어야 한다는 것입니다.
만약 같은 워킹 디렉터리 폴더에 있지 않은 excel파일을 오픈하려고 하면 파일 주소를 ""따옴표 사이에 전체적으로 적어주면 됩니다.
위 코드의 의미 : df_1이라는 변수에 read_excel을 통해서 "파일 이름. 확장자" 엑셀 파일을 저장한다.
'📊 study > R study' 카테고리의 다른 글
[R기초] 통계/데이터분석 프로그램 R 사용법(3) ggplot2, qplot 함수 (0) | 2021.03.25 |
---|---|
[R기초] 통계 분석 R (2) 변수 정의, c함수, 평균 최대 최소 중앙값 (0) | 2021.03.25 |
[R기초] 통계프로그램 R 공부 (1) 변수 설정, 사칙연산, 주석 넣기 (0) | 2021.03.15 |