我有数据
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,其值为Sinus和ArrAHB。
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添加有时起作用,有时不起作用。请解释一下。
发布于 2019-03-12 19:40:15
我知道现在很晚了,但我遇到了同样的问题。你可以这样做:
data.female <- cbind(data.female, ID)https://stackoverflow.com/questions/40681628
复制相似问题