R中的列名和行名匹配
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R中的列名和行名匹配相关的知识,希望对你有一定的参考价值。
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数据帧中查看它的值了?谢谢
答案
听起来你只想找到给定季节的数字?如果是这样,使用data.table的解决方案可能如下所示:
data.table(dataX)[Seasons == "Summer", Number]
以上是关于R中的列名和行名匹配的主要内容,如果未能解决你的问题,请参考以下文章