python - Python数据框:计算所有列的平均值/差异/总和/ ...
问题描述
我有一个大的 DataFrame(即数千行和 20 列),我想计算所有列的平均值(或任何其他数学函数,如总和等)。例子:
x = [
[0.5 0.7 0.1 4 80 101],
[0.1 0.7 0.8 5 4 58],
[0.4 0.1 0.6 6 1 66],
...
[0.9 0.4 0.1 7 44 12]
]
这应该导致
avg = [0.475 0.95 ...]
或者
sum = [15.1 8.17 ...]
是否有任何快速公式或oneliner可以轻松应用此公式?它不一定是 pandas.DataFrame,一个 Numpy 数组也不错
解决方案
df.mean(axis=0)
df.sum(axis=0)
推荐阅读
- html - xhtml 停止加载 div
- r - 将 .gct 文件读入 R 时出现问题
- c# - 将 C# DLL 导入 MQL5 的噩梦
- swift - 在 Vapor 中使用原始 sql 返回输入的总数
- c++ - 硬币兑换无限循环
- php - 在 laravel 中调用未定义的函数 App\Http\Controllers\printer_open()
- python - 已安装在 PIP 中的模块未通过导入功能出现在 PyCharm 中
- python - 我可以使用 XML-RPC 将 Python 抓取的文章发布到我的 wordpress 网站吗?
- flutter - 何时调用 AppLifeCycleState.detached?
- parsing - 如何使用 apache poi 从 ms word 中解析多个样式的段落?