我已在我的数据集“我的数据集”中加载,添加了一些新变量,现在希望将其作为 csv 文件保存在我的工作目录中。
如果我使用 write.table(my.data, file="newdata.csv", na=""),我会得到一个未正确分离的电子表格。我希望我的变量位于顶部,并且我的值根据这些变量由列分隔。
我在解释 write.table 上的 R 帮助页面时遇到了麻烦,我想知道我应该输入哪些参数,以便可以正确写入我的数据。
我已在我的数据集“我的数据集”中加载,添加了一些新变量,现在希望将其作为 csv 文件保存在我的工作目录中。
如果我使用 write.table(my.data, file="newdata.csv", na=""),我会得到一个未正确分离的电子表格。我希望我的变量位于顶部,并且我的值根据这些变量由列分隔。
我在解释 write.table 上的 R 帮助页面时遇到了麻烦,我想知道我应该输入哪些参数,以便可以正确写入我的数据。
“我希望我的变量位于顶部”-> 尝试使用col.names=T
in write.table
,这会将您的标题行放在顶部。
“并且我的值根据这些变量由列分隔” - 呃,write.table
总是这样做。你的意思是你想要(比如说)逗号分隔符或制表符分隔符而不是默认空格?然后使用sep=','
参数(将分隔符作为逗号)。
如果您不想显示行号,请使用row.names=F
.
?write.table
很清楚地解释了这一切,尽管我可能误解了你的问题。
您甚至可以只使用write.csv
,它只是一个write.table
以逗号作为分隔符的包装器。