我对python非常陌生,我想在excel文件中计算一些数字
假设excel文件数据如下所示:
Fruit Cost
Apple 2
Orange 1
Grape 3
Mango 5
我如何计算成本的平均值
开始时,我通过以下方式打开excel文件:
with open("0001.csv", mode="r", encoding="utf-8") as file:
然后,我将x指定为所选列:
x = df["Cost"]
然后我计算x的平均值:
Average=stat.mean(x)
然后打印数据:
print(Average)
我可以知道这个逻辑有什么问题吗
谢谢你的帮助
在数据帧中,它们可以是两种类型的列
1没有任何特殊符号,您可以使用
2包含特殊符号
您可以使用Pandas读取excel/csv文件
这将创建文件数据的
DataFrame
。然后,例如,您可以简单地使用df[<column_name>].mean()
来获得该列的平均值更多信息,请访问:
Pandas Documentation
pandas.DataFrame
pandas.read_csv
我建议使用pandas库
您可以按如下方式进行操作:
使用read_csv读取csv文件,使用mean查找平均值
相关问题 更多 >
编程相关推荐