У меня есть pandas фрейм данных с 4 столбцами, как часть оборудования экспортирует данные в csv. Мой текущий код принимает csv, импортирует его в фрейм данных, добавляет заголовки в столбцы, а затем запускает на нем некоторый код, чтобы преобразовать его так, как нам нужно. Это основные части кода:
def data_an(info):
data = pd.read_csv(info, usecols=[0, 1, 2, 3], names=["a", "b", "c", "d"])
data = data.replace(0, np.NaN)
return(data.mean(), data.count())
print(data_an('output.csv'))
, и вот что он выведет:
a 19.381846
b 18.515209
c 18.401317
d 18.849287
dtype: float64, a 10675
b 11126
c 6866
d 5496
dtype: int64
Мне было интересно, как я смогу взять среднее значение a, b, c и d одновременно, поэтому просуммируйте значения во всех 4 столбцах, а затем возьмите среднее значение по всем 4 столбцам.