这里的新手。我确实有来自另一个数据框的列,其名称与下面b $ Seasons的级别相同。假设dataX $ Winter,dataX $ Summer,dataX $ Spring和dataX $ Fall。
如果列dataX $ Summer位于数据框b的季节的rownames中,我需要得到“Number”列的值。
> b
Seasons Number
Winter 2
Summer 1
Spring 0
Fall 3
在这里夏天,我需要得到1,等等。有没有办法我可以将dataX $ Summer变成一个字符串,这样我就可以在b数据帧中查看它的值了?谢谢
答案 0 :(得分:0)
听起来你只想找一个给定季节的数字?如果是这样,使用data.table的解决方案可能如下所示:
data.table(dataX)[Seasons == "Summer", Number]