基于R中多个月和几年条件的子集数据框

问题描述 投票:1回答:1

附件是我正在处理的数据框。

“数据框”

数据框中的第一列是日期。我必须根据多个月和几年的条件对数据框进行子集化。例如,我想要2005和2006年的所有7月和9月月份数据。

我尝试了以下代码:

output <- subset(df, format.Date(Date, "%m")==c("07", "09") & format.Date(Date, "%Y")==c("2005","2006"))

上面的代码导致意外的输出。

我找到了有关此问题的帖子,但这些帖子仅适用于一个月和一年。

附件是我正在处理的数据框。数据框中的第一列是日期。我必须根据多个月和几年的条件对数据框进行子集化。例如,我想要所有...

r
1个回答
0
投票

如果您不介意安装tidyverse软件包,则可以使用以下简单过滤:

© www.soinside.com 2019 - 2024. All rights reserved.