楼主: cr7or9
126787 21

[问答] R中如何去掉矩阵的某一行或一列? [推广有奖]

11
wangfs111222 发表于 2016-5-27 18:25:49 来自手机
cr7or9 发表于 2014-7-10 17:27
如题求解答
x[,-c(\'name\')]<-  null

12
hongbin.xia 发表于 2016-7-19 14:21:00
804967363 发表于 2016-5-27 18:20
如果我一个数据框有很多列,我要删除一个叫name的列,但是我并不知道name具体是哪一列,我该怎么删除这一列 ...
test[,names(test)!='Species']

13
bllhm 发表于 2016-10-9 14:34:31
data<-data[,colnames(data)[-"name]]

14
xiazhanfeng 发表于 2016-12-1 15:38:26
804967363 发表于 2016-5-27 18:20
如果我一个数据框有很多列,我要删除一个叫name的列,但是我并不知道name具体是哪一列,我该怎么删除这一列 ...
subset可以去除指定列名的数据
data<-subset(data,select=-name)

15
qiu435 发表于 2016-12-1 15:47:17
804967363 发表于 2016-5-27 18:20
如果我一个数据框有很多列,我要删除一个叫name的列,但是我并不知道name具体是哪一列,我该怎么删除这一列 ...
df$name<- NULL

16
wangcug 发表于 2017-4-4 06:03:27
df$ Columnname <- NULL

df is the name of data.frame

17
霜火 发表于 2018-2-25 21:56:18
困扰我好几天的问题啊,解决啦,棒棒哒

18
W160720200850QO 发表于 2018-4-18 13:43:49
804967363 发表于 2016-5-27 18:20
如果我一个数据框有很多列,我要删除一个叫name的列,但是我并不知道name具体是哪一列,我该怎么删除这一列 ...
df[,!names(df)=='name']

19
bdim 发表于 2018-11-8 12:44:49
谢谢大神们,太感谢了

20
writer123 发表于 2019-4-9 15:51:34
804967363 发表于 2016-5-27 18:20
如果我一个数据框有很多列,我要删除一个叫name的列,但是我并不知道name具体是哪一列,我该怎么删除这一列 ...
可以用frame.work$column<-NULL

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-16 04:41