r - 将数组写入 CSV,col.names = F 的意外行为

标签 r csv

我正在尝试将一个数组写入一个没有行名和列名的 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/

相关文章:

r - 如何将计算列添加到其他数据框的一系列联接中间的数据框?

r - purrr 结合 pmap 和 nest

vba - 将多个 csv 文件编译成一个新的 csv 工作表

java - 如何在我的个人电脑上复制此问题?

python - 如何使用 pandas 数据框打开 csv 文件

r - 向量子集与列表子集

r - 在 R 编程神经网络中为 nnet 指定 "initial weights"

r - 使用 R 中的应用系列并行化用户定义的函数

powershell - 使用 PowerShell 搜索 CSV

perl - 在 Perl 中解析带双引号的制表符分隔文件