Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.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中的2列_R_Union All - Fatal编程技术网

如何合并R中的2列

如何合并R中的2列,r,union-all,R,Union All,我有两个表,需要在1中合并2列。每个列都来自不同的表。 我想创建一个带有z列的新表,其中我将使用dublicates获得x&y中的所有值。 你们能帮我吗 id x 1 p 2 e 3 p id y 1 e 2 3 e 您是否在寻找这样的解决方案:下面是一个逐步的示例: table1 <- tibble(id = c(1,2,3), x= c("p", "e", "p"))

我有两个表,需要在1中合并2列。每个列都来自不同的表。 我想创建一个带有z列的新表,其中我将使用dublicates获得x&y中的所有值。 你们能帮我吗

id x 
1  p
2  e
3  p 


id y
1  e
2 
3  e 

您是否在寻找这样的解决方案:下面是一个逐步的示例:

table1 <- tibble(id = c(1,2,3),
                 x= c("p", "e", "p"))
table1

table2 <- tibble(id = c(1,2,3),
                 x= c("e", NA, "e"))
table2

table3 <- bind_rows(table1, table2)
table3$z <- table3$x
table3 <- table3[,3]
table3


输出:

  z    
  <chr>
1 p    
2 e    
3 p    
4 e    
5 NA   
6 e    

您是否在寻找这样的解决方案:下面是一个逐步的示例:

table1 <- tibble(id = c(1,2,3),
                 x= c("p", "e", "p"))
table1

table2 <- tibble(id = c(1,2,3),
                 x= c("e", NA, "e"))
table2

table3 <- bind_rows(table1, table2)
table3$z <- table3$x
table3 <- table3[,3]
table3


输出:

  z    
  <chr>
1 p    
2 e    
3 p    
4 e    
5 NA   
6 e    
我们也可以使用rbindlist

我们也可以使用rbindlist

基本R选项

> list2DF(Map(c, df1, df2))
  id    x
1  1    p
2  2    e
3  3    p
4  1    e
5  2 <NA>
6  3    e
基本R选项

> list2DF(Map(c, df1, df2))
  id    x
1  1    p
2  2    e
3  3    p
4  1    e
5  2 <NA>
6  3    e

请在给定这两个表的数据表中包含预期的输出,好吗?请发布您希望最终输出的样子。我希望有一个表z包含所有变量->p,e,p,e,e等。我需要计算变量“e”与“p”的数量如果要计算出现次数,那么表CDF1$x如何,df2$y?请在给定这两个表的数据表中包含预期的输出?请发布您希望最终输出的样子。我希望有一个表z包含所有变量->p、e、p、e、e等。我需要计算变量“e”与“p”的数量如果要计算出现次数,那么表CDF1$x、df2$y如何?实际上不起作用;/我已经知道这两列中的一些数据是相同的,但列的名称是不同的,这实际上不起作用;/我已经有一些数据在这两列是相同的,但列的名称是不同的