r - 如何在 R 中数据框的新列中分配列表
问题描述
我在 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
加上下次您发布问题时,它会帮助其他人发布您的数据示例
推荐阅读
- c++11 - 如何正确应用这个嵌套的 ifstream?
- javascript - 如何判断某事何时完成渲染?
- spring - 未从 application-dev.properties 传递到组件的值
- kubernetes - 引用组、资源和动词来创建 k8s 角色的最简单方法是什么
- php - 如何在将where子句应用于其子表时获取父表的雄辩集合
- entity-framework-core - EF Core 2.2 脚手架现有数据库 - 有没有办法从模型中过滤掉表
- symfony - 匹配路由时,Route @Method 注释似乎没有得到尊重
- angular - 如何从角度材料日期选择器中排除日期?
- elasticsearch - 为什么我们在 ElasticSearch 索引中仍然有 `doc_types`?
- python-3.x - 无法将用户选择从图书列表附加到购物车