У меня есть датафрейм с n строками. Все значения в фрейме данных можно считать целыми числами. Я хочу вычесть определенные m строк из другого набора m строк. Например, я хочу сделать-
df[i:i+m] - df[j:j+m]
Это должно вернуть фрейм данных.
Вы можете использовать NumPy-представление ваших нарезанных фреймов данных и передавать их в pd.DataFrame конструктор:
pd.DataFrame
res = pd.DataFrame(df.iloc[i:i+m].values - df.iloc[j:j+m].values, columns=df.columns)