我正在尝试将数组写入CSV而没有行名和列名。将列名设置为false似乎不起作用。我得到列名的“x”和警告。
有任何想法如何删除此“x”?
write.csv(1:5, row.names = F, col.names = F)
# "x"
# 1
# 2
# 3
# 4
# 5
# Warning message:
# In write.csv(1:5, row.names = F, col.names = F) :
# attempt to set 'col.names' ignored
答案 0 :(得分:8)
?write.csv
告诉我们除了其他事项外,还有write.csv的参数:
追加,col.names,sep,dec和qmethod 不能改变
解决这个问题的方法是使用更通用的版本write.table。
write.table(1:5, row.names = FALSE, col.names = FALSE, sep=',')
# 1
# 2
# 3
# 4
# 5