【发布时间】:2019-12-04 20:42:34
【问题描述】:
我想逐个元素地比较两个data.frame 中的元素,称为df1 和df2。从他们那里,我想建立一个新的data.frame,叫做out。如果元素相等,则out中的元素为1,否则为0。
MWE
set.seed(1)
df1 <- data.frame(Q1 = sample(letters[1:5], 2, replace = TRUE),
Q2 = sample(letters[1:5], 2, replace = TRUE))
set.seed(2)
df2 <- data.frame(Q1 = sample(letters[1:5], 2, replace = TRUE),
Q2 = sample(letters[1:5], 2, replace = TRUE))
预期输出
out <- data.frame(Q1 = c(0, 0), Q2 = c(1, 0))
【问题讨论】: