수색…


비고

파일 경로를 구성하려면 읽기 또는 쓰기를 위해 file.path 사용 file.path .

dir 을 사용하여 디렉토리에있는 파일을 확인하십시오.

데이터 프레임 읽기 및 쓰기

데이터 프레임 은 R의 테이블 형식의 데이터 구조입니다. 그들은 다양한 방법으로 쓰거나 읽을 수 있습니다.

이 예는 몇 가지 일반적인 상황을 보여줍니다. 다른 리소스는 끝에있는 링크를 참조하십시오.

쓰기

아래 예제 데이터를 만들기 전에 쓰기를 원하는 폴더에 있는지 확인하십시오. getwd() 를 실행하여 폴더를 확인하고 폴더를 변경해야 할 경우 ?setwd 읽습니다.

set.seed(1)
for (i in 1:3) 
  write.table(
    data.frame(id = 1:2, v = sample(letters, 2)), 
    file = sprintf("file201%s.csv", i)
  )

이제 디스크에 비슷한 형식의 CSV 파일 세 개가 있습니다.

독서

마지막 섹션에서 비슷한 형식의 파일을 3 개 읽습니다.이 파일은 관련되어 있으므로 list 읽은 후에 함께 저장해야 list .

file_names = c("file2011.csv", "file2012.csv", "file2013.csv")
file_contents = lapply(setNames(file_names, file_names), read.table)

# $file2011.csv
#   id v
# 1  1 g
# 2  2 j
# 
# $file2012.csv
#   id v
# 1  1 o
# 2  2 w
# 
# $file2013.csv
#   id v
# 1  1 f
# 2  2 w

파일이 목록 작업 첫번째로 구조를 조사하기 위해 str(file_contents) 다음과 함께 목록을 쌓아 읽어 ?rbind 또는 사용하여 목록을 반복 ?lapply .

추가 리소스

이 예제를 확장하려면 ?read.table?write.table 을 확인하십시오. 또한:



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow