【问题标题】:How to delete a specific month from a pool data in R?如何从 R 中的池数据中删除特定月份?
【发布时间】:2020-01-28 10:57:28
【问题描述】:

我汇总了 2000-2005 年的数据。我想做这三件事:

1) 如何从所有年份中删除特定月份?例如,我想删除每年的六月?代码是什么?

2) 此外,如果我想删除例如 3 个月、6 月、7 月和 8 月,该怎么办。那么代码是什么?

对不起,我是 R 的新手,需要一点帮助。

【问题讨论】:

标签: r date


【解决方案1】:

假设您有名为 data 的数据框,其中包含 Date 列。将其转换为日期对象。

data$Date <- as.Date(data$Date)

您可以从中提取月份并删除六月的数据

data[as.integer(format(data$Date, "%m")) != 6, ]

或者删除六月、七月、八月的数据

data[!as.integer(format(data$Date, "%m")) %in% 6:8, ]

【讨论】:

    猜你喜欢
    • 2019-01-24
    • 1970-01-01
    • 2014-04-12
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 2017-01-01
    相关资源
    最近更新 更多