我有一个R数据帧,记录从城市自行车站到彼此的行程,数据帧有以下列(结构):
Departure_station, Departure_time, Departure_date, Arrival_station, Arrival_time, Arrival_date.我有3个月的数据。我想获得一个数据帧(或一组,但最好是一个),它允许我为每个单独的站点记录作为日历日函数的出行和入站行程的数量,以便应用一些统计趋势测试(对于每个站点),并创建热图或关联矩阵。
我对R-wise有点生疏,非常感谢任何帮助。
发布于 2017-07-22 08:47:05
没有示例数据很难检查正确性,但是使用tidyverse库,假设您的数据在一个名为df的数据帧中,您可能会这样做:
library(tidyverse)
outbound <- df %>% group_by(Departure_station, Departure_date) %>% summarize(departures = n())
inbound <- df %>% group_by(Arrival_station, Departure_date) %>% summarize(arrivals = n())
df_out <- full_join(outbound, inbound, by = c('Departure_station' = 'Arrival_station', 'Departure_date')https://stackoverflow.com/questions/45226428
复制相似问题