R中的列名和行名匹配

问题描述 投票:0回答:1

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

r text analytics
1个回答
0
投票

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

data.table(dataX)[Seasons == "Summer", Number]
© www.soinside.com 2019 - 2024. All rights reserved.