일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 부스트캠프 aitech3기
- convolution 역전파
- summarise( )
- dplyr
- Convolution
- Beyond Linear Neural Networks
- Filter
- 부스트캠프aitech3기
- aitech
- 모각공
- regular expression
- JavaScript
- RNN
- 자바스크립트
- LinearNeuralNetwork
- Sequential Model
- NomadCoder
- group_by( )
- r
- 역전파알고리즘
- 부스트캠프
- mutate( )
- 네이버커넥트
- Multi-Layer Perceptron
- regex
- 정규표현식
- 네이버커넥트재단
- 생활코딩
- col_names
- 베이즈통계학
- Today
- Total
clear_uncertainty
R - CSV, RDS 불러오기 + 저장하기 (read.csv, write.csv, saveRDS, readRDS) 본문
R - CSV, RDS 불러오기 + 저장하기 (read.csv, write.csv, saveRDS, readRDS)
SOidentitiy 2023. 1. 10. 15:56CSV 파일은 Comma-separated Values라는 이름으로 쉼표로 구분되어 있는 형태입니다.
엑셀 파일에 비해 용량이 작기때문에 데이터를 주고받을 때 CSV 파일을 자주 이용합니다.
read.csv()를 통해 csv 파일을 불러올 수 있습니다. 마찬가지로 괄호 안에는 ""와 함께 경로를 입력합니다.
excel의 첫번째 행이 변수가 아닐 때 col_names = F를 통해 첫번째 행을 데이터로 인식했습니다.
CSV에서는 col_names 와 같은 역할을 하는 것이 header입니다.
그러므로 CSV의 첫번째 행이 변수가 아닐 때 header = F를 통해 첫번째 행을 데이터로 인식합니다.
데이터프레임을 만든 후, CSV 파일로 저장할 수 있습니다.
R 내장 함수인 write.csv()를 통해 데이터프레임을 CSV로 저장합니다.
괄호 안에는 저장할 데이터 프레임명을 지정하고 file parameter에 파일명을 지정합니다.
저장한 파일은 프로젝터 폴더에 생성됩니다.
먼저 데이터프레임을 생성합니다.
위로 만든 데이터프레임은 아래와 같습니다.
이 데이터프레임을 아래를 통해 csv로 저장합니다
엑셀과 csv말고도 R 에서는 rds도 사용합니다.
위의 write.csv()와 같은 기능을 하는 saveRDS()로 .rds 파일을 저장합니다.
마찬가지로 괄호 안에 데이터프레임 명과 저장할 파일명을 저장합니다. 저장한 파일은 프로젝트 폴더에 생성됩니다.
RDS 파일을 불러올 때는 readRDS()를 사용합니다.
df_exam을 저장한 tistory_data_rds.rds를 readRDS를 통해 불러와 df_testrds로 저장한 후 실행하면 df_exam과 동일한 데이터가 출력됩니다.
출처
Do it 쉽게 배우는 R 데이터 분석 ...
18,000원
itempage3.auction.co.kr
'언어 > R' 카테고리의 다른 글
R - R언어 dplyr로 데이터 전처리하기 (filter( ), %>%, %in%) (0) | 2023.01.12 |
---|---|
R - R언어로 파생변수만들기(조건문 ifelse, 중첩조건문 ifelse, hist, table, qplot) (0) | 2023.01.11 |
R - R언어로 데이터 파악하기 (head, tail, View, dim, str, summary) (0) | 2023.01.11 |
R - R 언어로 엑셀파일 불러오기(read_excel) (0) | 2023.01.10 |
R - 데이터 프레임 만들기(data.frame(), $) (0) | 2023.01.10 |