我通常使用R来管理大量数据。我正在生成大量数据集以供另一个软件处理。该软件只能读取数字。在数据中,我有一个空列" C"(类是数字),我在软件中使用它来忽略具有变量名称的数据的第一行。当我将数据导出到来自R的.csv文件时,我的软件无法处理数据。但是,如果在删除第一个单元格后保存导出的数据集(.csv格式),则该软件能够处理数据(无在这个单元格中,在#34; C"然后将它拖到数据的末尾。打开数千个数据集来做这件事很痛苦。我怀疑问题出在R上。有没有人有这样的问题?感谢你的帮助。
我使用read.table函数读取数据集,并在使用write.csv函数进行所需更改后编写数据集。
"
C ID IDV DV
1 0.25 0
1 0.5 27
1 1 30
2 0.25 0
2 0.5 34
2 1 43 "
专栏" C"是一个空列,仅用于忽略数据的第一行(IGNORE = C),因为软件无法处理数据集中的字母。另外,在给出软件的说明书中,我指出第一列是ID,第二列是IDV,第三列是DV,依此类推。
答案 0 :(得分:1)
write.csv
似乎不允许您删除列标题,但write.table
会删除。只要我们指定sep = ","
,输出文件就是CSV:
write.table(x = your_df, file = "whatever.csv",
row.names = F, col.names = F, sep = ",")