R에서 CSV로 데이터 프레임 내보내기
-
Base R에서
write.csv
를 사용하여 R에서 데이터 프레임을 CSV로 내보내기 -
data.table
패키지에서fwrite
를 사용하여 데이터 프레임을 R의 CSV로 내보내기 -
Reader
패키지에서write_csv
를 사용하여 데이터 프레임을 R의 CSV로 내보내기
R에서 데이터 프레임을 CSV로 내보내는 방법은 여러 가지가 있습니다. 이 튜토리얼은 R에서 데이터 프레임을 CSV로 내보내는 방법을 보여줍니다.
Base R에서 write.csv
를 사용하여 R에서 데이터 프레임을 CSV로 내보내기
기본 R에는 데이터 프레임을 CSV 파일에 쓰는 write.csv()
함수가 있습니다. 데이터 프레임, 파일 경로 및 이름, row.names
의 세 가지 매개변수를 사용합니다.
CSV 파일에서 행 이름을 내보내지 않으려는 경우 row.names
는 false
일 수 있습니다. 예를 참조하십시오:
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에 씁니다. 출력을 참조하십시오.
data.table
패키지에서 fwrite
를 사용하여 데이터 프레임을 R의 CSV로 내보내기
fwrite
는 data.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에 씁니다. 출력을 참조하십시오.
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에 씁니다. 출력을 참조하십시오.
이 예제의 패키지는 아직 설치되지 않은 경우 먼저 설치될 수 있습니다. 백슬래시 오류를 방지하기 위해 각 예에서 \\
를 사용합니다.
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