【发布时间】:2022-06-10 19:18:34
【问题描述】:
抱歉,我对 R 很陌生。
我的查询是我有一个来自 qualtrics 的数据集输出,其中包括随机化,所以基本上我的数据看起来像这样: table1
我研究的参与者给了我 V 值。 V1和V2对应概率1,V3和V4对应概率2,V5和V6对应概率3。概率是从 qualtrics 中随机填充的,我想做的是创建新列 Prob = 10 for QnF & Prob = 10 for QnM, Prob = 20 for QnF & Prob = 20 for QnM 等。 我想要一个代码来识别在第一行中 Prob=10 的值与 Q1F 和 Q1M 相关联为 Prob 1 = 10,因此它将这些值拉入我的新列 Prob = 10 用于 QnF 和 Prob = 10 用于QnM。然后它识别出 30 在 Prob2 中,因此它将 Q2F 和 Q2M 中的值拉入新列 Prob = 30(对于 QnF)和 Prob = 30(对于 QnM)。以下是我希望输出的内容: table2
我有创建表和重命名值等方面的经验,只是不确定如何进行这种操作。
这很难解释,所以我希望这很清楚。非常感谢,祝您有美好的一天。
【问题讨论】:
-
请提供示例数据(最好使用
dput())而不是数据图像