现有一个数据框(mydata),十几个变量,其中有一个变量是为USERDATA1,为字符型变量。
结果如下:
[1] 股票 集合理财 信托 ZF债 公司债
[6] (权益类)其他 (固定类)其他 股票基金 金融债
[11] 债券基金 货币基金 国债期货 可转债 短期融资券
[16] 股指期货 期权
17 Levels: (固定类)其他 (权益类)其他 短期融资券 公司债 股票 ... ZF债
我想要提取数据框中,USERDATA1符合下面条件的数据:
因此采用了以下命令:
但是,运行结果如下:Warning messages:
1: In is.na(e1) | is.na(e2) :
longer object length is not a multiple of shorter object length
2: In `==.default`(mydata$USERDATA1, sec_type) :
longer object length is not a multiple of shorter object length
为啥?应该如何做?谢谢!