2017-07-20 1 views
0

都市の自転車ステーションからのRデータフレームのロギングがあり、データフレームには次の列(構造)があります。日付のあるX駅からY駅への旅行の表。 1日あたりの各駅の出入り回数をカウントし、データフレームとして格納します。

Departure_station, Departure_time, Departure_date, Arrival_station, Arrival_time, Arrival_date. 

私は3ヶ月のデータを持っています。私は、個々の駅ごとに、往復の旅行の回数をカレンダーの日の関数として記録することができるデータフレーム(またはそれらのグループ、しかし好ましくは1つ)を入手したいと思います。トレンドテスト(各ステーション用)、ヒートマップまたはインシデントマトリックスの作成

私は一種の錆びたRワイズであり、どんな助けでも大いに感謝しています。

答えて

1

あなたがデータフレームでデータがdfと呼ばれている、あなたはおそらくこのような何か行うことができますと仮定すると、例えば、データなしで正確に確認するのは難しいが、tidyverseライブラリを使用して:

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') 
関連する問題