python - 遍历 pandas 中的列,同时对每列应用不同的函数
问题描述
假设我想遍历某个数据帧的每一列,同时对每一列应用不同的函数。如果每列的每个函数都不同,有没有办法自动化代码而不编写 N 行代码,其中 N 是列的总数?
解决方案
使用agg
,如:
df = pd.DataFrame({"a": range(3), "b": range(3,6)})
df.agg({"a": sum, "b": np.mean})
推荐阅读
- php - Wordpress SQL 查询和符号
- python - 如何创建具有指定特征的类?
- swift - 如何在运行时选择正确的 Int 类型
- python - 运行我的 discord.py 机器人时在 client.run('token') 收到运行时错误
- angular - 由于某种原因,Angular 8 中的 POST 无法正常工作
- java - 如何将字符串 yyyy-MM-ssThh-mm-ss 转换为 LocalDataTime yyyy-MM-ss hh-mm-ss?
- next.js - 如何在 Next.js 中的 Link 之前添加一个空格?
- javascript - 如何从本地存储中删除以特定数字结尾的项目?
- tsql - 计算没有直接连接列的总和
- java - Java中的按钮/图像及其定位(android应用)问题