楼主: 第一期王浩
17153 6

[问答] R写入csv,怎么去掉列名呢? [推广有奖]

  • 0关注
  • 0粉丝

高中生

22%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
3.0763
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
577 点
帖子
13
精华
0
在线时间
29 小时
注册时间
2016-2-22
最后登录
2016-5-28

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如下代码,可以去行名,怎么去列名?多谢各位了。> q=matrix(1:9,nrow=3)> write.csv(q,'q.csv',row.names = F)> q=matrix(1:9,nrow=3)> write.csv(q,'q.csv',row.names = F,col.names = F)Warning message:In write.csv(q, "q.csv", row.names = F, col.names = F) : 不能修改'col.names'
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:warning Message matrix Names write message matrix

回帖推荐

bfzldh 发表于3楼  查看完整内容

write.csv这个函数中的col.names 这个属性 本来就是无法更改的。你可以使用write.table函数,然后声明分隔符为逗号就可以了。

本帖被以下文库推荐

沙发
hyu9910 在职认证  发表于 2016-5-14 14:20:22 |只看作者 |坛友微信交流群
你再查下write.csv的用法,有啥诀窍。 如果实在不行,可以修改矩阵q的colnames()。 再有个笨办法,输出之后,改CSV去掉首行colnames
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

使用道具

藤椅
bfzldh 学生认证  发表于 2016-5-14 15:02:46 |只看作者 |坛友微信交流群
write.csv这个函数中的col.names 这个属性 本来就是无法更改的。你可以使用write.table函数,然后声明分隔符为逗号就可以了。
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
cheetahfly + 10 热心帮助其他会员
孙悟充 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 10  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

板凳
第一期王浩 发表于 2016-5-15 10:11:27 |只看作者 |坛友微信交流群
hyu9910 发表于 2016-5-14 14:20
你再查下write.csv的用法,有啥诀窍。 如果实在不行,可以修改矩阵q的colnames()。 再有个笨办法,输出之后 ...
之前一直用的本办法呢

使用道具

报纸
第一期王浩 发表于 2016-5-15 10:21:55 |只看作者 |坛友微信交流群
bfzldh 发表于 2016-5-14 15:02
write.csv这个函数中的col.names 这个属性 本来就是无法更改的。你可以使用write.table函数,然后声明分隔符 ...
谢谢。write.table(q, file="q.csv",col.names=F,row.names=F) 可以。
我又找了点资料,提供给后来的童鞋。
write.csv是write.table的简化版,所以默认设置了一些参数:
      'sep', 'dec' and 'qmethod', and 'col.names' to 'NA' if 'row.names = TRUE' and 'TRUE' otherwise.
引用自:http://r.789695.n4.nabble.com/write-csv-and-col-names-F-td974477.html
已有 2 人评分经验 收起 理由
李会超 + 20 热心帮助其他会员
Nicolle + 20 观点有启发

总评分: 经验 + 40   查看全部评分

使用道具

地板
伊如影风 发表于 2016-5-16 15:34:22 |只看作者 |坛友微信交流群
我也想知道这个问题的答案  感觉总是在第一列加一个列名称很没有必要

使用道具

7
运筹学大王 发表于 2023-11-3 10:06:48 |只看作者 |坛友微信交流群
write.table(b,file="basket.csv",sep=" ",row.names = FALSE),设置参数row.names和col.names为FALSE来去除行列名
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 04:34