我有一个包含以下列的数据框:
DateX DateY DateZ
X_value Y_value Z_Value
我想只保留同一日期我有X,Y和Z值的行。我怎么在R?
这样做答案 0 :(得分:-1)
您应该给我们一个数据示例,但如果您的数据框名为dat
,则可能会执行以下操作。
inx <- dat$DateX == dat$DateY & dat$DateY == dat$DateZ
inx <- inx & !is.na(dat$DateX) & !is.na(dat$DateY) & !is.na(dat$DateZ)
result <- dat[inx, ]
答案 1 :(得分:-1)
如果不查看数据,您可能需要检查类似complete.cases
函数的内容:
df %>%
filter((DateX == DateY) & (DateX == DateZ)) %>%
filter(complete.cases(.))