본문 바로가기

Contact English

【RStudio】 5강. 데이터 입출력

 

5강. 데이터 입출력(data input and output)

 

추천글 : 【RStudio】 R 스튜디오 목차


1. 디렉토리 [본문]

2. 입력 [본문]

3. 출력 [본문]


 

1. 디렉토리 [목차]

# working directory 확인
getwd() 

# working directory 설정
setwd("C:/Users")

# 작업내역 저장 : 파일확장자는 자유
savehistory("File_Name.free_format")

 

 

2. 입력 [목차]

 

data1 <- data.frame(c("A", "B", "C"), c("a", "b", "c"), c(1, 2, 3)) 
data2 <- read.table("C:/Users/FILE_NAME.txt", header = T, sep = "\t") # sep = " " (white space) 
data3 <- read.table("C:/Users/FILE_NAME.txt", col.names = seq(1, 7)) 
data4 <- read.csv("C:/Users/FILE_NAME.csv", header = T, row.names = 1)

 

⑴ note = read.csv("FILE.csv", row.names = 1)

① FILE.csv라는 파일을 읽어서 note라는 object에 저장

② 1열을 note의 rownames로 설정

③ 1행이 note의 colnames임은 default 설정됨

④ row.names = 1이 없는 경우 0열을 1, 2, ···로 설정하여 rownames로 자동 설정됨

 

 

3. 출력 [목차]

 

getwd() 
setwd("C:/Users") 
savehistory("File_Name.Any_format") 
write.table(data3, "C:/Users/ANOTHER_FILE_NAME.txt") 
write.table(data3, "C:/Users/ANOTHER_FILE_NAME.txt", sep = '\t') 
write.csv(data3, "C:/Users/ANOTHER_FILE_NAME.csv") # sep = ',' automatically

 

 

입력 : 2019.10.13 23:30

 

'▶ 자연과학 > ▷ RStudio' 카테고리의 다른 글

【RStudio】 7강. 확률분포  (0) 2019.10.28
【RStudio】 6강. 그래프 그리기  (0) 2019.10.27
【RStudio】 4강. 행렬  (0) 2019.10.27
【RStudio】 3강. 배열  (0) 2019.09.23
【RStudio】 2강. R의 기초  (0) 2019.09.23