我有多个带有固定标题和 100 行的 csv 文件 (n),我正在尝试计算这些表的所有 [i][j] 元素的平均值(或其他内容,例如 Min 或 Max)并将其存储在最后一张 csv 表。我试过 genfromtxt 但它没有锻炼。这是我的代码:
import numpy as np
from numpy import genfromtxt
a=genfromtxt('C:\\Users\\my_pc\\Desktop\\a1.csv',delimiter=';' , skip_header=1, dtype=None, encoding='utf_8')
b=genfromtxt('C:\\Users\\my_pc\\Desktop\\a2.csv',delimiter=';' , skip_header=1, dtype=None, encoding='utf_8')
c=genfromtxt('C:\\Users\\my_pc\\Desktop\\a3.csv', delimiter=';' , skip_header=1, dtype=None, encoding='utf_8')
#average
d = (a + b+ c) /3
print(d)
我收到此错误:
我怎样才能做到这一点 ?还请告诉我,genfromtxt
参数是否正确?)
import pandas as pd
df=pd.read_csv("a1.csv")
for i in range(2,21):
filename="a"+str(i)+".csv"
df+=pd.read_csv(filename)
df=df/20
这应该可以解决问题..
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句