【发布时间】:2016-05-26 22:37:16
【问题描述】:
我正在尝试使用 R 解决此问题,但似乎找不到正确的解决方案
这是我的数据的样子:
Carrier Station Month TYSeats LYSeats
AAL BSB 6 10560 10560
AAL BSB 7 10912 10912
AAL BSB 8 10560 9328
AAL BSB 9 9152 7392
AAL BSB 10 9328 9152
AAL BSB 11 8976 10384
AAL BSB 12 10208 10912
AAL CNF 6 12122 12644
AAL CNF 7 12958 13516
AAL CNF 8 10868 10138
AAL CNF 9 5434 5614
AAL CNF 10 5434 7630
AAL CNF 11 8987 9241
AAL CNF 12 12122 12958
我正在使用此代码:
aggregate((TYSeats-LYSeats)/LYSeats~Carrier+Station,data=df,FUN=mean)
我所期望的解决方案看起来像这样(即(sum(TYSeats) - sum(LYSeats)) 超过 sum(LYSeats)):
1 AAL BSB 0.015385
2 AAL CNF -0.053191
但我得到的是这个(它是每个月的平均每个操作)
1 AA BSB 0.0270417328
2 AA CNF -0.0603483997
有没有办法用一个简单的行/命令来完成我所需要的?
谢谢!
【问题讨论】: