【发布时间】:2018-11-19 17:21:58
【问题描述】:
我对 R 和一般脚本的了解几乎不存在。所以我希望你能耐心回答这个基本问题。
library(lubridate)
date.depature <- c("2016.06.16", "2016.11.16", "2017.01.05", "2017.01.12", "2017.02.25")
airport.departure <- c("CDG", "QNY", "QXO", "CDG", "QNY")
airport.arrival <- c("SYD", "CDG", "QNY", "SYD", "QXO")
amount <- c("1", "3", "1", "10", "5")
date.depature <- as_date(date.depature)
df <- data.frame(date.depature, airport.departure, airport.arrival, amount)
xtabs(as.integer(amount) ~ airport.arrival + airport.departure, df)
使用此代码,我们以矩阵形式获得金额的总和,其中机场为行/列。现在我只需要
的结果- 2017
- 2017.01
- 至 2017.01
【问题讨论】: