楼主: mlxgzzz
1690 4

[问答] 【求助】为什么删除一列之后另一列也没了 [推广有奖]

  • 0关注
  • 0粉丝

初中生

38%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
120 点
帖子
13
精华
0
在线时间
10 小时
注册时间
2017-11-21
最后登录
2018-6-24

楼主
mlxgzzz 发表于 2017-12-26 11:15:50 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
dat.png
datTraits为上图,我想把Samples一列删除,使data.frame中行名为最左一列,列只剩下gastritis。
我执行完
datTraits = datTraits[,-1]
之后,data.frame变为
why.png
并且说该对象是没有维度的,这是为什么呢?求解答。
二维码

扫码加我 拉你入群

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

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

关键词:samples traits Sample Trait Frame

沙发
jinkelazzz 发表于 2017-12-26 11:28:25
具体代码呢?发全一些

藤椅
mlxgzzz 发表于 2017-12-26 14:34:51
jinkelazzz 发表于 2017-12-26 11:28
具体代码呢?发全一些
您好,涉及代码如下:
traitData = read.csv("TraitPuredata.csv")
row.names(traitData) = traitData$Samples
traitData = traitData[,-1]
其中“TraitPuredata.csv”内容为
Samples        gastritis
Normal        0
Treat                0
Stress        1
Cohouse        1

板凳
cheetahfly 在职认证  发表于 2017-12-26 16:49:46
mlxgzzz 发表于 2017-12-26 14:34
您好,涉及代码如下:
traitData = read.csv("TraitPuredata.csv")
row.names(traitData) = traitData$ ...
默认降维了,只要:
traitData = traitData[, -1, drop = FALSE]
即可。

报纸
mlxgzzz 发表于 2017-12-27 13:02:12
cheetahfly 发表于 2017-12-26 16:49
默认降维了,只要:
traitData = traitData[, -1, drop = FALSE]
即可。
感谢!

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

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