许多不同的变量组成一个数据框

时间:2015-09-20 15:27:02

标签: r

我需要将所有不同的变量(从一个数据集中挑选和选择)转换为新的数据集。

我使用了子集,现在它说它对102个变量有0个观察值。观察结果何去何从? (我已经尝试了所有其他的东西,“c”,cbind,merge,data.frame。他们都说值必须是逻辑的,或者对于data.frame,长度不匹配)。

所以,如果我这样做:

prevsex1<-subset(hhmemshp2,((hhmemshp2$commun)&(hhmemshp2$hhnum)& 
            (hhmemshp2$surveyyr)& (hhmemshp2$surveypl)&
            year& (hhmemshp2$yrborn)& (hhmemshp2$usyr1)& 
            (hhmemshp2$hhmemshp)& (hhmemshp2$sex)& 
            (hhmemshp2$allmig1)& (hhmemshp2$manmig1)& 
            (hhmemshp2$femmig1)& (hhmemshp2$allage)& 
            (hhmemshp2$manage)& (hhmemshp2$femage1)& 
            (hhmemshp2$alllive)& (hhmemshp2$manlive)& 
            (hhmemshp2$femlive)& (hhmemshp2$weight)))

我明白了:

Error in (hhmemshp2$commun) & (hhmemshp2$hhnum) & (hhmemshp2$surveyyr) &  : 
  operations are possible only for numeric, logical or complex types
In addition: Warning message:
In (hhmemshp2$commun) & (hhmemshp2$hhnum) & (hhmemshp2$surveyyr) &  :
  longer object length is not a multiple of shorter object length

0 个答案:

没有答案