R中的列名和行名匹配

时间:2018-03-02 20:18:20

标签: r text analytics

这里的新手。我确实有来自另一个数据框的列,其名称与下面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数据帧中查看它的值了?谢谢

1 个答案:

答案 0 :(得分:0)

听起来你只想找一个给定季节的数字?如果是这样,使用data.table的解决方案可能如下所示:

data.table(dataX)[Seasons == "Summer", Number]