我有两个数据框,它们都有一列:
df1
Server
A
B
c
d
df2
Server
a
f
z
x
我需要检查 df2$Server 中是否存在 df1$Server。如果是,我需要在 df1 中添加一列并放入 1 否则放入 0。
我有这段代码,我认为算法是正确的,但它似乎不起作用。任何输入表示赞赏。
for (i in 1:nrow(df1)) {
if (df1[i,1] %in% row.names(df2)) {
df1[i,2]<-c(1)
} else{
df1[i,2]<-(0)
}
}