我正在尝试根据一个变量的数量对数据进行分组,而不会丢失其他列。 我的数据是:
count_subways interv
20 1-6-2014 00:00
45 1-6-2014 00:15
我试图通过interv对行进行分组并在每个inter中对观察值进行计数,同时保留count_subways列。
我尝试过:
df1 = df %>% group_by(interv) %>% summarise(count=n())
,但是没有用。我也尝试过:
uber_final_1=uber_final %>% group_by(interv) %>% mutate(uber_count=count(interv))
返回错误消息:
mutate_impl(.data,点)中的错误: 评估错误:没有适用于“组”的适用方法 类“ c('POSIXct','POSIXt')”的对象。
感谢您的帮助。
谢谢!
答案 0 :(得分:0)
以下是使用玩具数据集的示例
(click)="clickOperator('allClear')"
答案 1 :(得分:0)
这与您的数据集类似吗?
start <- as.POSIXct("1-6-2014 00:00", format = "%d-%m-%Y %H:%M")
finish <- as.POSIXct("1-6-2014 00:29", format = "%d-%m-%Y %H:%M")
time_seq <- seq.POSIXt(from = start, to = finish, by = 60)
df <- data.frame(
time = time_seq,
count_subways = sample(1:10, size = length(time_seq), replace = TRUE)
)