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中的列名和行名匹配的主要内容,如果未能解决你的问题,请参考以下文章

如何根据行名和列名的比较构建方阵

已编辑将 JTable 写入 Excel

R获取矩阵中每一行的最小值,并返回行名和列名

MySQL Python查询匹配行名与列名

R:绘图轨迹图的轴标签中的下标

将值与 R 中的行名匹配