【发布时间】:2019-12-17 08:55:52
【问题描述】:
我的数据集中的每个人都有两列出生日期(在数据框中)。我希望 R 计算两列中的值不相同的时间。这意味着计算两个出生日期列不相同的人数。
当 1 = 不相等的出生日期时,我尝试创建一个循环来获取向量(它的长度 = 数据集中的人数)。
x=rep(0,4092)
for (i in length(x)){
if(mydata$datebirth1[i]== (mydata$datebirth2[i]){x[i]=FALSE}
else{x[i]=TRUE}
}
x
请注意,我在 2 列中有一些 NA 值
【问题讨论】:
-
嘿,请添加一些代码,显示您到目前为止所做的工作以及数据库表结构,以便更容易为您提供帮助。
-
谢谢,我补充了。