R 将一个数据帧的变量添加到包含更多行的数据帧列表中
我在我的环境中有一个df,我使用它作为概述,它基于我目录中的txt.files的名称。看起来像这样R 将一个数据帧的变量添加到包含更多行的数据帧列表中,r,R,我在我的环境中有一个df,我使用它作为概述,它基于我目录中的txt.files的名称。看起来像这样 overviewdf. V1 Year Name V2 1 xxxx 1000 Name1 a 2 xxxx 1001 Name1 b 3 xxxx 1002 Name1 a 4 xxxx 1003 Name2 b 5 xxxx 1004 Name2 b 6 xxxx
overviewdf.
V1 Year Name V2
1 xxxx 1000 Name1 a
2 xxxx 1001 Name1 b
3 xxxx 1002 Name1 a
4 xxxx 1003 Name2 b
5 xxxx 1004 Name2 b
6 xxxx 1004 Name2 b
7 xxxx 1005 Name2 a
8 xxxx 1006 Name3 a
经过一些预处理和文本挖掘后,我的目录中的每个文件都有一个df,但行数不同,每个句子的行数在50到500之间
如何将概览df的列绑定到列表中各自的df
所以最终结果应该是这样的
[[1]]
V1 Year Name V2 V3 V4 V5 V6
1: xxxx 1000 Name1 "a" 1 1 NA 0.00000000
2: xxxx 1000 Name1 "a" 1 1 NA 0.00000000
---
352: xxxx 1000 Name1 "a" 1 1 NA 0.00000000
353: xxxx 1000 Name1 "a" 1 1 NA 0.00000000
[[2]]
V1 Year Name V2 V3 V4 V5 V6
1: xxxx 1001 Name1 "a" 1 1 NA 0.00000000
2: xxxx 1001 Name1 "a" 1 1 NA 0.00000000
---
57: xxxx 1001 Name1 "a" 1 1 NA 0.00000000
58: xxxx 1001 Name1 "a" 1 1 NA 0.00000000
谢谢你的帮助 您可以使用gdata包实现相同的功能
library(gdata)
df1 <- data.frame(a=1:3, b=c("A", "B", "C"))
df2 <- data.frame(c=as.character(1:5), a=5:1)
ma1 <- matrix(as.character(1:4), nrow=2, ncol=2)
ma2 <- matrix(1:6, nrow=3, ncol=2)
cbindX(df1, df2)
cbindX(ma1, ma2)
cbindX(df1, ma1)
cbindX(df1, df2, ma1, ma2)
cbindX(ma1, ma2, df1, df2)
库(gdata)
df1