R Language
입력과 출력
수색…
비고
파일 경로를 구성하려면 읽기 또는 쓰기를 위해 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
을 확인하십시오. 또한:
- R 2 진 형식 (테이블 및 기타 오브젝트 용)
- 일반 텍스트 테이블 형식
- 쉼표로 구분 된 CSV
- 탭으로 구분 된 TSV
- 고정 너비 형식
- 언어 관련 이진 테이블 형식
- 깃
- 외부 테이블 및 스프레드 시트 형식
- SAS
- SPSS
- 스타 타
- 뛰어나다
- 관계형 데이터베이스 테이블 형식
- MySQL
- SQLite
- PostgreSQL
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow