gpt4 book ai didi

julia - 如何在 Julia 中获取数据框所有列的算术平均值、最小值和最大值?

转载 作者:行者123 更新时间:2023-12-04 18:38:32 26 4
gpt4 key购买 nike

对于 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 中的 describe() 函数可能会有所帮助:

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 │

关于julia - 如何在 Julia 中获取数据框所有列的算术平均值、最小值和最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60787090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com