python - 我正在尝试从另一个数据帧中减去 1 个数据帧,但我得到的是随机输出
问题描述
我有 2 个数据框,每个数据框有 53 行和 442 列,并且两者都有 dtypes int64。当我尝试从另一个数据帧中减去一个数据帧时,生成的数据帧中的列数会显着增加
df1.info() 显示
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 53 entries, 0 to 52
Columns: 442 entries, A to ZZZ
dtypes: int64(442)
memory usage: 100 KB
df2.info() shows
RangeIndex: 53 entries, 0 to 52
Columns: 442 entries, A to ZZZ
dtypes: int64(442)
memory usage: 100 KB
但是当我写
df3 = df1.subtract(df2, axis = 1)
df3.info()
我明白了
RangeIndex: 53 entries, 0 to 52
Columns: **61924** entries, A to ZZZZZZZZZZ
dtypes: int64(61924)
memory usage: **25.0 MB**
关于什么可能是错误的任何想法?在减去之前,我已经重置了 df1 和 df2 中的索引。
解决方案
推荐阅读
- r - 情节持续时间频率的置信区间
- android - Lateinit 属性未在 Fragment 上初始化
- javascript - 使用 ion-img 等待 url 键?
- angular - (角度单元测试)如何在 Jasmin 中模拟输入属性?
- spring - 为什么我的项目中的库版本与它的父 pom 声明不同?
- python - 需要在我的 lambda 函数中应用过滤器,但获取错误函数是不可迭代的
- flutter - 在 Flutter 中下拉到 REFRESH
- python - Python请求SSL错误:主机名不匹配
- node.js - 为什么我收到错误为 ER_PARSE_ERROR:您的 SQL 语法有错误;
- c# - 通过邮件将录音发送给 twilio 语音通话中的收件人