【发布时间】:2021-11-04 09:58:19
【问题描述】:
我有一个如下所示的数据框:
TIME Type A B C
15:15:00 Alpha 5 3 1
... ... ... ... ...
我试过了:write.table(data, file="data.csv", col.names=TRUE) 但没有用。我得到的只是每一行的数据完全在每一行的第一个单元格中。
TIME、Type、A、B、C 的行应该是 HEADER 或列的名称,并在下面分隔数据。
有什么建议吗? 谢谢!
【问题讨论】:
-
旁注:Excel 不是 CSV。 Excel 恰好能够打开 CSV 文件,但它不是 CSV。
-
有些包
writexl或openxlsx提供write_xlsx或write.xlsx等功能。 -
如果您在记事本等文本编辑器中打开 CSV 文件,而不是在 Excel 中,您会看到什么?这似乎是 Excel 中的问题,而不是输出中的问题。
-
谢谢。在 txt 编辑器中打开它,我看到数据按我想要的方式分离。有什么想法可以解决 Excel 中的问题吗?
-
导入 Excel 中的数据,而不是仅仅点击 CSV 来打开它。添加到我的第一条评论中,Excel 恰好能够打开 CSV 文件,但不是很好,正如您所遇到的那样。
标签: r excel dataframe csv write.table