【发布时间】:2021-04-21 08:04:36
【问题描述】:
我在 R 上有一个数据框,其中有 4 列对应于我的实验结果。我想插入 ID 列以显示每一行的参与者 ID。 ID 每 110 次试验更改一次,即前 110 行可以显示“参与者 1 的 ID”。接下来的 110 行(即从第 111 行到第 220 行)可以显示“参与者 2 的 ID”等。我在 R 中有一个参与者 ID 的列表。您知道如何在新列中分配 ID 参与者列表吗?
谢谢
下午
【问题讨论】:
我在 R 上有一个数据框,其中有 4 列对应于我的实验结果。我想插入 ID 列以显示每一行的参与者 ID。 ID 每 110 次试验更改一次,即前 110 行可以显示“参与者 1 的 ID”。接下来的 110 行(即从第 111 行到第 220 行)可以显示“参与者 2 的 ID”等。我在 R 中有一个参与者 ID 的列表。您知道如何在新列中分配 ID 参与者列表吗?
谢谢
下午
【问题讨论】:
我不确定这是否是你想要的,但你可以使用rep()
ids = c()
for(i in id_list){
ids=c(ids, rep(i, 110)
}
df$ID = ids
另外,当您下次发布问题时,它会帮助其他人发布您的数据示例
【讨论】: