python - 从其他 m 行中减去 m 行数据帧
问题描述
我有 n 行的数据框。数据框中的所有值都可以假定为整数。我希望从另一组 m 行中减去特定的 m 行。例如。我想做-
df[i:i+m] - df[j:j+m]
这应该返回一个数据框。
解决方案
您可以使用切片数据帧的 NumPy 表示并输入pd.DataFrame
构造函数:
res = pd.DataFrame(df.iloc[i:i+m].values - df.iloc[j:j+m].values,
columns=df.columns)
推荐阅读
- javascript - 单击时如何添加/删除属性
- php - 检测 v-pay 和 bancontanct 的信用类型
- python - LSTM 对数值数据给出相同的预测
- corda - 通过 Linearid corda 3.1 版获取状态
- javascript - 图表上方的图表js工具提示位置
- colors - 如何在 SBAdmn 引导主题中更改侧边栏导航栏颜色
- c# - 从商店下载后,应用程序翻译不起作用
- google-app-engine - AppEngine Deploy 与文件的 SHA1 和冲突
- ruby-on-rails - 超时不适用于 Rails 应用程序的 heroku
- python - 如何加快大数据集中的两个嵌套 for 循环