最近一个月的子集数据

哥哥

我有一个.txt文件

test.txt
V1 V2 Date
A B 2020-01-02
C D 2020-02-27
E F 2020-09-10
G H 2020-09-15

我想根据最近一个月对数据进行子集化。我这样做可以完成工作,但是我想自动提取最近的一个月,而不是手动输入然后提取数据

test$month <- factor(format(test$Date, "%B"),levels = month.name)
test.subset <- test[test$month == "September"]
阿克伦

我们可以arrangeDate类列,filterformat通过与比较ED值last一个

library(dplyr)
test %>%
   mutate(Date = as.Date(Date), Month = format(Date, '%B')) %>% 
   arrange(Date) %>%
   filter(Month == last(Month)) %>%
   select(-Month)

-输出

#  V1 V2       Date
#1  E  F 2020-09-10
#2  G  H 2020-09-15

数据

test <- structure(list(V1 = c("A", "C", "E", "G"), V2 = c("B", "D", "F", 
"H"), Date = c("2020-01-02", "2020-02-27", "2020-09-10", "2020-09-15"
)), class = "data.frame", row.names = c(NA, -4L))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建连续一个月的小组子集

来自分类Dev

筛选到最近一个月,然后筛选到人均得分最高

来自分类Dev

筛选到最近一个月,然后筛选到人均得分最高

来自分类Dev

匹配两个滞后一个月的数据集

来自分类Dev

每天如何显示长达一个月的数据?

来自分类Dev

熊猫,简单地向数据框的日期时间列添加一个月

来自分类Dev

如何提取当前和过去一个月的数据SQL Server

来自分类Dev

根据一个月从表中提取数据-如何?

来自分类Dev

在sqlite数据库中仅获取日期以来的一个月

来自分类Dev

标识值大于零的数据框中的第一个月

来自分类Dev

在时间序列数据中绘制例如一个月的最大值

来自分类Dev

MySQL中指定的前一个月的数据

来自分类Dev

获取一个月的全天,然后将数据映射到特定日期

来自分类Dev

删除每个工作表中超过一个月的数据

来自分类Dev

一个月的每小时数据差距

来自分类Dev

从几天到一个月的汇总数据

来自分类Dev

前一个月的查询/表达

来自分类Dev

as3-加一个月

来自分类Dev

从即日起一个月

来自分类Dev

Rails:如何遍历一个月?

来自分类Dev

计算一个月的剩余天数

来自分类Dev

从Datetime.Today减去一个月

来自分类Dev

SimpleDateFormat在00时减少一个月

来自分类Dev

SAS从变量循环一个月

来自分类Dev

日期加上一个月的PHP

来自分类Dev

使用jQuery增加一个月

来自分类Dev

每周一个月的分组日期

来自分类Dev

Incremnet日期由一个月

来自分类Dev

在R中将日期偏移一个月