r - 将前一列附加到数据框中的列表 R
问题描述
这是一个dataframe
包含df1
两列(这是a
一个数字列)并且集成到此数据框中的调用。b
list
df1 <- data.table(a=1:3, b=list(1,1:2,1:3))
要将列表转换为数据框,我可以使用库中的以下选项plyr
df2 <- ldply(df1$b, data.frame)
我想将剩余的成分df1
也放入以下数据框中。因此,ID
当列表变成数据框时,可以存在特定的分配。
期望的输出:以下
df3 <- data.frame(a = c(1,2,2,3,3,3),
b = c(1,1,2,1,2,3))
谢谢你,任何帮助都非常感谢!
解决方案
推荐阅读
- c++ - 如何在 Win / macOS Qt 项目中引用外部文件,即图像?
- oop - 什么是飞镖中的助手类?
- java - Java 的 PriorityQueue 显示以更高优先级添加的重复键的意外行为
- kotlin - 如何替换 Kotlin 中的长链 forEach{} 语句?
- python-3.x - 想要将选定列从旧数据框复制到新数据框列
- javascript - 在bottomTab配置react-native-navigation中设置图标大小
- javascript - 如何使用react dropzone组件限制用户上传pdf以外的文件?
- javascript - 尽管存在快速路由,但 Axios 在 POST 请求上抛出 404 错误
- python - Python pandas 智能追加
- javascript - 在引用外部作用域变量的循环中声明的函数在使用 let 时可能会导致语义混淆