2017-10-04 7 views

답변

2
write.table(df1, "test.csv", row.names = F) 
write.table(df2, "test.csv", append = T, col.names = F, row.names = F) 

편집 :

는 XLSX 파일에 두 개의 서로 다른 시트에 쓸 수 :

library(openxlsx) 
wb <- createWorkbook() 
addWorksheet(wb, "Sheet 1") 
addWorksheet(wb, "Sheet 2") 
writeData(wb, 1, df1) 
writeData(wb, 2, df2) 
saveWorkbook(wb, file = "test.xlsx", overwrite = TRUE) 
+0

안녕하세요, 빠른 요놈에 대한 감사 DF2하여 DF1을 대체합니다. 내가 원하는 것은 test.csv 파일에서 별도의 시트에 df1과 df2를 갖는 것입니다. –

+0

No ... 첫 번째 데이터 뒤에 두 번째 데이터를 넣습니다. CSV 파일에는 "시트"가 없습니다. "시트"개념은 Excel 파일에만 있습니다. – guscht

+1

csv는 디자인 상 하나의 시트 만 가질 수 있습니다. .xlsx 파일에 직접 작성하고 원하는 경우 다른 시트에 쓸 수있는 (openxlsx) [https://github.com/awalker89/openxlsx] 패키지를 볼 수 있습니다. – tbradley