Взгляните на эти примеры pandas:
Код: Выделить всё
import pandas as pd
df = pd.DataFrame([[1, 2, 1], [4, 5, 3], [1, 8, 9]])
df[df.sum(axis=1) > 5]
# 0 1 2
# 1 4 5 3
# 2 1 8 9
df.assign(median=df.median(axis=1))
# 0 1 2 median
# 0 1 2 1 1.0
# 1 4 5 3 4.0
# 2 1 8 9 8.0
df.T.rolling(3).mean().T # EDIT: rolling(..., axis=1) has been deprecated
# 0 1 2
# 0 NaN NaN 1.333333
# 1 NaN NaN 4.000000
# 2 NaN NaN 6.000000
Подробнее здесь: https://stackoverflow.com/questions/748 ... -maybe-med
Мобильная версия