使用Uname后,仍然会在write.csv中生成一个空白列名称标题行

使用Uname后,仍然会在write.csv中生成一个空白列名称标题行,r,R,您好,我正在尝试删除一个变量名,而dsiplay仅显示这些值。这样做时,我得到的空间高于第一个值 即使当我试图将其保存为csv时,它也在变量名的位置上留有一个空格。如何避开空间?有人能帮忙吗 我只想从第一个值开始显示,在变量名的位置没有任何空格 示例代码: unname(data.frame(cars$speed)) write.csv(unname(data.frame(cars$speed)), 'C:/Users/pdrajama/Downloads/Personal/R/cars.cs

您好,我正在尝试删除一个变量名,而dsiplay仅显示这些值。这样做时,我得到的空间高于第一个值

即使当我试图将其保存为csv时,它也在变量名的位置上留有一个空格。如何避开空间?有人能帮忙吗

我只想从第一个值开始显示,在变量名的位置没有任何空格

示例代码:

unname(data.frame(cars$speed))

write.csv(unname(data.frame(cars$speed)), 'C:/Users/pdrajama/Downloads/Personal/R/cars.csv')
控制台输出:

unname(data.frame(cars$speed)) 

1   4
2   4
3   7
4   7
5   8
6   9
7  10
8  10
您可以尝试以下方法:

write.table(data.frame(cars$speed),“test.txt”,col.names=F,quote=F,sep=“,”)


write.table
已使用
col.names=F
删除第一行数据。您可以使用
sep=“,”
模拟
write.csv
输出

unname()
所做的一切就是删除所有对象(列名和向量元素)的
name
属性。列名仍然存在,它们只是空的。您是否看过
write.csv
的手册/帮助页?这是通过
?write.csv
完成的。阅读本地手册页面可能比花时间发布问题更快。无论如何,这里有一个参数,您应该使用它来不包括
col.names
,您应该能够在不需要别人为您阅读文档的情况下找出它。请花一些时间阅读一些基本的R教程。如果您真的需要打印到控制台而不带标题,比如
x=capture.output(unname(cars));cat(x[-1],sep='\n')
可能会重复执行,或者Sir也尝试过。。它将变量名显示为False。或者是娜娜。