我的数据集中每个人都有两列出生日期(在数据框中)。我希望R计算两列中的值不相同的时间。这意味着计算两个出生日期列不同的人数。
[当1 =不相等的出生日期时,我试图创建一个循环以获取向量(其长度=数据集中的人数)。
首先,您创建一个新的1和0列,其中1表示两个日期不匹配。
df <- transform(df, c= ifelse(a==b, 0, 1))
然后您可以轻松地将sum应用于您创建的列:
sum
sum(df$c)
为了将来,请考虑提供您到目前为止尝试过的解决方案的代码。