python - 如何在熊猫的许多 csv 文件夹中获取列的平均值?
问题描述
我有一个包含许多文件的 csv 文件夹。每个 csv 文件看起来像这样
CSV 1
Name Sales
0 Sam 250
0 Steve 554
0 Ann 244
CSV 2
Name Sales
0 Sam 250
0 Steve 554
0 Ann 244
有没有办法获得每个 csv 的总销售平均值
想拥有这个
sale mean
0 349.333333
1 349.333333
解决方案
在 pandas 中读取您的文件,使用该.mean()
函数添加一个均值列,然后将文件保存回 CSV:
import pandas as pd
# read your file
df = pd.read_csv("csv1.csv", sep="\t", header=1)
df["sale_mean"] = df.sale.mean()
# write it back
df.to_csv("csv1_altered.csv", header=true, index=False)
希望能帮助到你。
推荐阅读
- javascript - 我需要帮助理解这个数学
- python - 无法从 PHP (apache2) 执行 python 脚本
- javascript - 使用 React 构建受保护的路由
- php - Codeigniter 使用 for 循环将数据从一个表传输到另一个表
- flutter - 如何让我的更改通知器触发我的警报对话框?
- javascript - Webrtc 为什么从不调用调用者的ontrack?
- java - 为更改片段创建自定义类
- android - React Native:为什么这个屏幕在snack.expo.io 和我的设备上呈现不同?
- ios - 点击按钮时SwiftUI获取用户的位置
- c++ - 调试断言失败 C++ 转发列表合并