问题描述
我有两个表,我需要将 2 列合并为 1。每列来自不同的表。 我想创建一个带有 z 列的新表,其中我将拥有 x & y 中的每个值和重复项。 你们能帮我吗?
for /D %%y in (*) do (
start cmd /k cd %%y & npm run erp-dev
)
解决方法
您是否正在寻找这样的解决方案:这是一个分步示例:
table1 <- tibble(id = c(1,2,3),x= c("p","e","p"))
table1
table2 <- tibble(id = c(1,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
library(data.table)
rbindlist(list(table1,table2))
,
基本的 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