将变量从数据帧中的变量值分配给R中的另一个数据帧

时间:2018-01-24 16:48:21

标签: r dataframe variable-assignment

我有10个主题。对于每个主题名称,我有一个results_topic_df数据框。在此数据框中有两列:index,它是另一个数据框的名称,var_name,是相应数据框内变量的名称(由index表示)。

我想要做的是取相应的原始数据框(名称由results_topic_df$index表示),查看同一行中results_topic_df$var_name的值,转到原始数据框并将相关变量复制到名为container_df的数据框。

最终,我container_df只会显示results_topic_df中显示的所有数据框中的所选变量。 我想为10个主题中的每一个重复 这个程序。

我尝试使用循环执行此操作但由于我的数据框名称发生了变化,因此我对assign()paste0()eval()的所有组合感到困惑。有没有更简单的方法来实现我的目标?感谢。

0 个答案:

没有答案