我有一个包含30列和行的数据框,每个单元格的零或1。
A B C D
0 1 1 0
1 1 0 1
0 1 0 1
1 0 0 0
我想将前15列与相应的下15列进行比较,以便如果要比较的单元格中的值为1,则创建的新列的单元格也将为1。实施例
E F
0 0
0 1
0 1
0 0
将A与C和B与D进行比较时,应制作两个新表,
Promise.all(yourPromiseArray).then((values)=>{
//All promises are resolved. Do something with the values array
})
我还希望在比较完成后删除要比较的表。我找到了比较单个表的示例,但是比较一系列表并将这些结果存储在新的表中是我似乎无法做到的。请帮助。
答案 0 :(得分:1)
你可以把它作为一个单一的陈述,但我把它分开以使它更清楚:
compare <- m[,1:15] * m[,16:30]
cbind(m,compare)