-1

我已在我的数据集“我的数据集”中加载,添加了一些新变量,现在希望将其作为 csv 文件保存在我的工作目录中。

如果我使用 write.table(my.data, file="newdata.csv", na=""),我会得到一个未正确分离的电子表格。我希望我的变量位于顶部,并且我的值根据这些变量由列分隔。

我在解释 write.table 上的 R 帮助页面时遇到了麻烦,我想知道我应该输入哪些参数,以便可以正确写入我的数据。

4

1 回答 1

2

“我希望我的变量位于顶部”-> 尝试使用col.names=Tin write.table,这会将您的标题行放在顶部。

“并且我的值根据这些变量由列分隔” - 呃,write.table总是这样做。你的意思是你想要(比如说)逗号分隔符或制表符分隔符而不是默认空格?然后使用sep=','参数(将分隔符作为逗号)。

如果您不想显示行号,请使用row.names=F.

?write.table很清楚地解释了这一切,尽管我可能误解了你的问题。

您甚至可以只使用write.csv,它只是一个write.table以逗号作为分隔符的包装器。

于 2014-04-09T23:37:29.293 回答