numpy 如何从关联结果中找到摘要?

b1uwtaje  于 2023-06-29  发布在  其他
关注(0)|答案(1)|浏览(74)

我在6月的每一天都运行了指标1和指标2之间的相关性。我找到了结果,附在图像中。我想为非技术用户总结一下这些数据。
Correlation Results
我想总结一下结果,给予用户一个说法。例如:6月份,指标1和2呈正相关,平均值为0.41。
我不确定平均值是否是总结相关性结果的正确方法,因为它会用积极因素抵消一些消极因素。还有其他方法可以总结整个六月的结果吗?

f2uvfpb9

f2uvfpb91#

如果您正在使用pandas,则可以使用describe()方法获取汇总统计数据。

df = pd.DataFrame({'Date':[f'{x}-June' for x in range(1,11)], 'Correlation Values':[x/10.1 for x in random.choices(range(0, 10), k=10)]})
df['Date'] = pd.to_datetime(df['Date'], format="%d-%B")
df.groupby(df['Date'].dt.strftime('%B'))['Correlation Values'].mean().sort_values()

第二行将Date列转换为datetime,这样我们就可以从中提取年/月/日。最后,您可以使用groupby months来获得平均结果。

相关问题