我正在尝试将一个数组写入一个没有行名和列名的 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
最佳答案
?write.csv
告诉我们除其他外,对于 write.csv 的参数:
append, col.names, sep, dec and qmethod cannot be altered
解决这个问题的方法是使用更通用的版本 write.table。
write.table(1:5, row.names = FALSE, col.names = FALSE, sep=',')
# 1
# 2
# 3
# 4
# 5
关于r - 将数组写入 CSV,col.names = F 的意外行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40104849/