提问人:Kevin Steimle 提问时间:11/15/2023 最后编辑:toyota SupraKevin Steimle 更新时间:11/15/2023 访问量:30
从 describe() 数据创建直方图
Creating Histogram from describe() data
问:
如何直接从数据文件上的 describe() 函数生成的均值样本创建直方图?我很感激你的帮助。
我似乎无法弄清楚如何从 describe() 函数中提取特定行的平均数据以生成直方图。
答:
0赞
Neko
11/15/2023
#1
我创建了一个简单的数据帧来模拟您的数据。
etfgroups = pd.DataFrame(data={
'a': [1, 2, 3, 4, 5],
'b': [5, 5, 9, 4, 5],
'c': [99, 29, 39, 49, 59],
})
您可以通过以下方式拉取数据:mean
mean = etfgroups.describe().loc['mean']
print(mean)
您将获得:
a 3.0
b 5.6
c 55.0
如果要指定一个元素:
mean = etfgroups.describe().loc['mean'][0]
print(mean)
结果:
3.0
0赞
Tusher
11/15/2023
#2
计算 DataFrame 中每列的平均值是直接在 DataFrame 上使用 mean() 函数。下面是执行此操作的方法:
import pandas as pd
etfgroups = pd.DataFrame(data={
'a': [1, 2, 3, 4, 5],
'b': [5, 5, 9, 4, 5],
'c': [99, 29, 39, 49, 59],
})
mean = etfgroups.mean()
print(mean)
mean_a = mean['a']
print(mean_a)
输出:
评论