【发布时间】:2018-03-02 20:18:19
【问题描述】:
这里是 R 的新手。我确实有来自另一个数据框的列,其名称与下面的 b$Seasons 级别相同。假设 dataX$Winter、dataX$Summer、dataX$Spring 和 dataX$Fall。
如果 dataX$Summer 列位于数据框 b 中 Seasons 的行名中,我需要获取“Number”列的值。
> b
Seasons Number
Winter 2
Summer 1
Spring 0
Fall 3
在夏季,我需要得到 1,等等。有没有办法可以将 dataX$Summer 转换为字符串,以便能够在 b 数据帧中查看它的值?谢谢
【问题讨论】:
-
我不能使用 names(dataX) 因为我需要一次传递一个函数中的每一列。我只需要 dataX 列名是字符串,这样我就可以将它与 B 行名进行比较