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