根据日期的最后两位数字筛选日期



我们得到了一个巨大的数据,有两列,日期和温度。日期的格式为YYYY.MM.DD。我需要YYYY.11.22的行号和相应的温度。尝试了dplyr过滤器,但没有达到任何效果。我不确定我在前面用了多少年的空间支架。感谢任何帮助!

我建议您将日期和月份提取到单独的列中,然后在month==11 &&天== 22.

你描述的方式听起来像是你试图用数字定义一个匹配模式,我也认为这是行不通的。

假设您的数据帧是df,由两列datestemperature组成,那么您可以使用grep尝试下面的代码来查找具有匹配的最后4位数字的行

with(df,temperature[grep("1122$",dates)])

整洁的方式是:

filter_at(dataset, vars(date_column), any_vars(grepl("1122$", .)))

假设数据集是你的数据集,date_column是包含日期的列

相关内容

  • 没有找到相关文章

最新更新