R에서 CSV로 데이터 프레임 내보내기

Sheeraz Gul 2023년6월21일
  1. Base R에서 write.csv를 사용하여 R에서 데이터 프레임을 CSV로 내보내기
  2. data.table 패키지에서 fwrite를 사용하여 데이터 프레임을 R의 CSV로 내보내기
  3. Reader 패키지에서 write_csv를 사용하여 데이터 프레임을 R의 CSV로 내보내기
R에서 CSV로 데이터 프레임 내보내기

R에서 데이터 프레임을 CSV로 내보내는 방법은 여러 가지가 있습니다. 이 튜토리얼은 R에서 데이터 프레임을 CSV로 내보내는 방법을 보여줍니다.

Base R에서 write.csv를 사용하여 R에서 데이터 프레임을 CSV로 내보내기

기본 R에는 데이터 프레임을 CSV 파일에 쓰는 write.csv() 함수가 있습니다. 데이터 프레임, 파일 경로 및 이름, row.names의 세 가지 매개변수를 사용합니다.

CSV 파일에서 행 이름을 내보내지 않으려는 경우 row.namesfalse일 수 있습니다. 예를 참조하십시오:

Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
                         LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
                         Id=c(101, 102, 103, 104, 105),
                         Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))


write.csv(Delftstack, "C:\\Users\\Sheeraz\\OneDrive\\Documents\\data.csv", row.names=TRUE)

위의 코드는 주어진 데이터 프레임을 CSV에 씁니다. 출력을 참조하십시오.

내보내기 1

data.table 패키지에서 fwrite를 사용하여 데이터 프레임을 R의 CSV로 내보내기

fwritedata.table 패키지의 기능으로 데이터 프레임을 CSV 파일에 쓸 수 있고 데이터 프레임과 파일 경로 및 이름의 두 가지 매개변수를 사용할 수 있습니다. 예를 참조하십시오:

library(data.table)
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
                         LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
                         Id=c(101, 102, 103, 104, 105),
                         Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))

fwrite(Delftstack, "C:\\DelftStack\\delftstack.csv")

위의 코드는 주어진 데이터 프레임을 CSV에 씁니다. 출력을 참조하십시오.

내보내기 2

Reader 패키지에서 write_csv를 사용하여 데이터 프레임을 R의 CSV로 내보내기

write_csv는 데이터 프레임을 CSV 파일에 쓸 수 있는 reader 패키지의 기능입니다. 데이터 프레임과 파일 경로 및 이름의 두 가지 매개 변수를 사용합니다. 예를 참조하십시오:

library(readr)
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
                         LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
                         Id=c(101, 102, 103, 104, 105),
                         Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))

write_csv(Delftstack, "C:\\DelftStack\\delftstack.csv")

위의 코드는 주어진 데이터 프레임을 CSV에 씁니다. 출력을 참조하십시오.

내보내기 3

이 예제의 패키지는 아직 설치되지 않은 경우 먼저 설치될 수 있습니다. 백슬래시 오류를 방지하기 위해 각 예에서 \\를 사용합니다.

작가: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook