我有一些数据要求删除每年的第一天(1/1/xx),但我想保留一月的所有其他日期。它不遵循传统的日期格式,但有一个月和日列。我尝试了几种使用“&”的方法,以确保它只在两个要求都满足时删除该行。但是它不起作用,而且它删除了一月份的所有日期。下面是一个我一直在尝试的可重复的例子。
Month <- sample(1:12, 1000, replace=TRUE)
Day <- sample(1:30, 1000, replace = TRUE)
X <- sample(1:100, 1000, replace = TRUE)
df.ex <- as.data.frame(cbind(Month, Day, X))
library(dplyr)
df.ex <- df.ex %>%
filter(Month != 1 & Day != 1)
这将导致删除所有一月份的日期和所有月份的第一天。
1条答案
按热度按时间nimxete21#
在这里,您需要使用
!
运算符对整个条件求反: