Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 将一个数据帧的变量添加到包含更多行的数据帧列表中_R - Fatal编程技术网

R 将一个数据帧的变量添加到包含更多行的数据帧列表中

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

我在我的环境中有一个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    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