我有n行数据框。数据帧中的所有值都可以假定为整数。我希望从另一组m行中减去特定的m行。例如。我想做-
df[i:i+m] - df[j:j+m]
这应该返回一个数据帧。
答案 0 :(得分:0)
您可以使用切片数据帧的NumPy表示形式并将其输入pd.DataFrame
构造函数中:
res = pd.DataFrame(df.iloc[i:i+m].values - df.iloc[j:j+m].values,
columns=df.columns)