如何获得Julia中数据帧所有列的算术平均值、最小值和最大值?

如何获得Julia中数据帧所有列的算术平均值、最小值和最大值?,julia,Julia,对于Julia中的以下数据帧,包含4个城市连续6天的中午温度(摄氏度),我想找到每个城市的算术平均值、最低和最高温度 using DataFrames city_temperature = DataFrame(City_1 = [27, 27, 29, 26, 24, 21], City_2 = [30, 31, 29, 30, 33, 30], City_3 = [25, 26, 25, 28, 27, 28],

对于Julia中的以下数据帧,包含4个城市连续6天的中午温度(摄氏度),我想找到每个城市的算术平均值、最低和最高温度

using DataFrames
city_temperature = DataFrame(City_1 = [27, 27, 29, 26, 24, 21],
             City_2 = [30, 31, 29, 30, 33, 30], 
             City_3 = [25, 26, 25, 28, 27, 28], 
             City_4 = [28, 29, 32, 34, 33, 35]);
city_temperature

6×4 DataFrame
│ Row │ City_1 │ City_2 │ City_3 │ City_4 │
│     │ Int64  │ Int64  │ Int64  │ Int64  │
├─────┼────────┼────────┼────────┼────────┤
│ 1   │ 27     │ 30     │ 25     │ 28     │
│ 2   │ 27     │ 31     │ 26     │ 29     │
│ 3   │ 29     │ 29     │ 25     │ 32     │
│ 4   │ 26     │ 30     │ 28     │ 34     │
│ 5   │ 24     │ 33     │ 27     │ 33     │
│ 6   │ 21     │ 30     │ 28     │ 35     │
Julia中的
DataFrames
中的
descripe()
函数可能有助于:

using DataFrames    
city_temperature = DataFrame(City_1 = [27, 27, 29, 26, 24, 21],
             City_2 = [30, 31, 29, 30, 33, 30], 
             City_3 = [25, 26, 25, 28, 27, 28], 
             City_4 = [28, 29, 32, 34, 33, 35]);
describe(city_temperature, :mean, :min, :max)

4×4 DataFrame
│ Row │ variable │ mean    │ min   │ max   │
│     │ Symbol   │ Float64 │ Int64 │ Int64 │
├─────┼──────────┼─────────┼───────┼───────┤
│ 1   │ City_1   │ 25.6667 │ 21    │ 29    │
│ 2   │ City_2   │ 30.5    │ 29    │ 33    │
│ 3   │ City_3   │ 26.5    │ 25    │ 28    │
│ 4   │ City_4   │ 31.8333 │ 28    │ 35    │

descripe
不是内置的Julia函数(即不在
Base
或任何标准库中),而是在
DataFrame