首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R:‘ID :在添加ID列时强迫LHS进入列表’,为什么?

R:‘ID :在添加ID列时强迫LHS进入列表’,为什么?
EN

Stack Overflow用户
提问于 2016-11-18 16:15:34
回答 2查看 42.6K关注 0票数 8

我有数据

代码语言:javascript
复制
       N11.1 N22.2 N33.1 N44.1 N21.1 N31.1 N32.1
Sinus      1     0     0   0.0     0     0  12.0
ArrAHB     1     0     0   0.1     0     0  20.9

其中,我想添加一个额外的列ID,其值为SinusArrAHB

代码语言:javascript
复制
require(lattice)
Sinus<-c(1,0,0,0,0,0,12)
ArrAHB<-c(1,0,0,0.1,0,0,20.9)
Labels<-c("N11.1","N22.2","N33.1","N44.1","N21.1","N31.1","N32.1")
ID<-c("Sinus","Arr/AHB")
data.female<-data.frame(Sinus,ArrAHB,row.names=Labels)
data.female<-t(data.female)

> data.female$ID<-ID

Warning message:
In data.female$ID <- ID : Coercing LHS to a list

为什么ID列的创建会导致data.frame?中的强制

附注:我的目标是将这些数据发送到类似于https://stackoverflow.com/a/22265066/164148 for barchart(N11.1+N22.1+N33.1+N44.1+N21.1+N31.1+N32.1 ~ ID, data=data.female)的表单中,这需要一个新的ID列https://stackoverflow.com/q/40678499/164148,我不明白为什么这个ID添加有时起作用,有时不起作用。请解释一下。

EN

Stack Overflow用户

发布于 2019-03-12 19:40:15

我知道现在很晚了,但我遇到了同样的问题。你可以这样做:

代码语言:javascript
复制
data.female <- cbind(data.female, ID)
票数 4
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40681628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档