【问题标题】:Perform calculations on a dataset from csv [duplicate]对来自 csv 的数据集执行计算 [重复]
【发布时间】:2016-03-30 22:15:00
【问题描述】:

我对所有这些编程语言都很陌生,我感到很迷茫。

我在 R 中打开了一个 .csv 文件,其中所有年份都相同,这只是所有数据的一部分:

airportTraffic
Month Passengers.at.London.airports Year.on.year.percentage.change  X
7   1999 July                      10460189                     6.77692529 NA
8    1999 Aug                      10746562                    5.892825629 NA
9   1999 Sept                       9956556                    4.322969061 NA
10   1999 Oct                       9504010                    7.631548966 NA
11   1999 Nov                       7645826                    6.264996409 NA
12   1999 Dec                       7056812                   -0.558869252 NA
13   2000 Jan                       6884793                         Jan-00 NA
14   2000 Feb                       7255968                    8.093845417 NA
15   2000 Mar                       8615850                    2.930832048 NA
16   2000 Apr                       9064285                    10.90525032 NA
17   2000 May                       9390592                    9.099764108 NA
18  2000 June                      10056169                    5.085494433 NA

由于所有年份都在同一个文件中,我想知道如何计算 1999 年以及其他年份的平均值。我能够得到所有数据的平均值,写作:

mean(airportTraffic$Passengers.at.London.airports).

希望这是可以理解的。

【问题讨论】:

    标签: r mean


    【解决方案1】:

    我将 dplyr 包用于数据帧。

    例如

    library(dplyr)
    airportTraffic %>%
    group_by(year) %>%
    summarise(mean = mean(Passengers.at.London.airports))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-03
      • 2018-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-26
      • 2014-02-05
      相关资源
      最近更新 更多