Если у меня есть Pandas DataFrame и я хочу рассчитать медианное значение для каждого столбца, кажется, что ось аргумента = 1 должна давать медиану по столбцам (согласно документации).Но на практике ось = 0 дает медианы столбца.Вот простой воспроизводимый пример:
import pandas as pd
my_data = [[1.1, 2.2, 3.3], [1.2, 2.3, 3.4], [1.3, 2.4, 3.5]]
df = pd.DataFrame(my_data)
print(df.head())
print("\nTry to calculate median with axis=1\n")
print(df.median(axis=1))
Показывает медиану за строкой.Изменение его на ось = 0 показывает медиану по столбцу.Связано ли это с тем, как индекс установлен для DataFrame?