我有一个包含许多文件的 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)
希望有帮助。
关于python - 如何获取pandas中许多csv文件夹中的列的平均值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58262151/