【发布时间】:2018-04-20 00:52:49
【问题描述】:
我有两个 'data.frame's :df1 有 2000 行 (ID) 和 100 列,其值与 df2 中的列名称匹配。 df2 有 50 行命名为 q1 到 q50 和 11 列命名为 1 到 11。
df1 中的每两列对应df2 中的一行。 df1 中的第 1 列和第 2 列对应于 df2 中的第 q1 行,第 3 列和第 4 列对应于 q2 中的行,依此类推。在此处查看数据框示例:df1df2。
我想创建第三个 data.frame,其尺寸与df1 相同。此帧df3 中的值应将d1 中的列名替换为df2 中对应的q 行的列值。
这是基于提供的 df1 和 df2 的示例 df3 :df3
我怎样才能做到这一点?
【问题讨论】:
-
摆出数据图像没有帮助。见how to create a reproducible example。
-
是的,你是对的。我会尝试写得更好。这对我来说很难。