티스토리 뷰

728x90
반응형

데이터 프레임은 가장 맣이 사용하는 데이터 형태로, 행과 열로 구성된 표와 같이 생겼다.
그러면 데이터 프레임을 활용하는 방법을 알아보자.

1. 데이터 프레임 생성

방법 1

eng <- c(100,80,70) math <- c(50, 60, 90) df <- data.frame(eng,math) df ## eng math ##1 100 50 ##2 80 60 ##3 70 90


방법 2

df <- data.frame(eng <- c(100,80,70), math <- c(50, 60, 90)) df ## eng math ##1 100 50 ##2 80 60 ##3 70 90


2. 외부 데이터 활용하기

1) 엑셀 파일 읽기

우선 사용하고자 하는 엑셀 파일을 프로젝트 폴더에 불러오자.


- readxl 패키지 설치, 로드하기

install.packages("readxl") library(readxl)



- read_excel로 엑셀 파일 불러오기

df <- read_excel("엑셀파일명") df


※ 엑셀 파일의 첫 행이 변수명이 아닌 데이터일 때,

read_excel("파일명.xlsx", col_names = F)


※ 엑셀 파일 시트가 여러 개일 때,

read_excel("파일명.xlsx", sheet = 3) #3번 시트를 불러올 경우



- 분석하기

mean(df$eng) #등등 ....

2) CSV 파일 읽기

사용하고자 하는 csv 파일을 프로젝트 폴더에 불러오자.

- read.csv로 csv 파일 읽기

df <- read.csv("csv 파일명")

3) write.csv로 데이터 프레임을 csv 파일로 저장하기

write.csv(df, file="df.csv 등 원하는 파일명")


[출처]
Do it! 쉽게 배우는 R 데이터 분석

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함