楼主: 李璐璐李
6176 8

[问答] 关于R语言csv数据读入出错 [推广有奖]

  • 0关注
  • 0粉丝

已卖:1份资源

高中生

30%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
701 点
帖子
14
精华
0
在线时间
22 小时
注册时间
2015-12-17
最后登录
2021-3-18

楼主
李璐璐李 发表于 2016-6-16 19:56:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在R中读入csv数据时,出现了这样的情况,怎么才能没有那个多出的X因为要做对应分析,不能有左上角那个多余的X,所以 该怎么办,求大神帮忙!谢谢
[img]file:///C:\Users\Administrator\Documents\Tencent Files\821491539\Image\C2C\1`[9_I71WBHLWD[I(PPK5NV.png[/img]



[img]file:///C:\Users\Administrator\Documents\Tencent Files\821491539\Image\C2C\1`[9_I71WBHLWD[I(PPK5NV.png[/img]

[img]file:///C:\Users\Administrator\Documents\Tencent Files\821491539\Image\C2C\1`[9_I71WBHLWD[I(PPK5NV.png[/img]





二维码

扫码加我 拉你入群

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

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

关键词:数据读入 R语言 documents Document Tencent

原始数据.png (1.27 KB)

原始数据

原始数据

读入数据.png (2.56 KB)

读入数据

读入数据

沙发
bbslover 在职认证  发表于 2016-6-16 22:34:57
在你的newdata1基础上:

rowNames <- newdata1[, 1]
newdata2 <- newdata1[, -1]
rownames(newdata2 ) <- rowNames

newdata2 是你要的
已有 1 人评分论坛币 收起 理由
jiangbeilu + 10 赞同

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

藤椅
xyfzjhz 发表于 2016-6-16 22:38:42
把X那一列的列名,用空字符串赋值就可以了

板凳
muscahung 发表于 2016-6-17 11:21:27
edit(newdate1)   直接编辑框删除变量名

报纸
jiangbeilu 学生认证  发表于 2016-6-17 17:59:27
多一列真的不影响,如果你想删除,
  1. newdata1$X <- NULL
复制代码

就可以

地板
jiangbeilu 学生认证  发表于 2016-6-17 18:00:47
muscahung 发表于 2016-6-17 11:21
edit(newdate1)   直接编辑框删除变量名
这个删除变量名是没有用的,又不会自动默认成行名哈

7
李璐璐李 发表于 2016-6-17 19:31:54
jiangbeilu 发表于 2016-6-17 17:59
多一列真的不影响,如果你想删除,

就可以
先谢谢你,不过那一列还是要的,就是那个X不要 ,不知道为什么会多出来X。

还有就是如果用
newdata1=read.table("clipboard",header=T)
全选复制的话就会出现
Error in read.table("clipboard", header = T) :
more columns than column names这样的错误,但是课本上面就不会出现这样的错误

8
李璐璐李 发表于 2016-6-17 19:33:59
bbslover 发表于 2016-6-16 22:34
在你的newdata1基础上:

rowNames
虽然不是我要的结果,但还是谢谢你

9
tomwolf2008 发表于 2016-6-17 23:18:12
因为R读data frame时默认要有名字的吧
你试试names(newdata1)[1] <- ""
行不行

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 10:50