小编Joh*_*und的帖子

Pandas ValueError:尝试重新索引时无法处理非唯一的多重索引

在尝试填写所有仪器的日期时,我在处理股票数据时遇到问题,因为较新的仪器从一开始就没有旧仪器所具有的完整时间数据。

\n

我想用尚未获得完整时间序列数据的仪器的 NaN 值填写较早的日期。

\n

这是数据导入到名为 dfo for dataframeoriginal 的数据框后的样子:

\n
    Date        Open        Close     High      Low     Volume      Instr_ID\n0   2017-01-02  100.0000    101.0833  102.0000  99.6667 179586.0    2\n1   2017-01-03  101.3333    99.7500   101.8333  99.7500 256812.0    2\n2   2017-01-04  99.8333     100.1667  100.1667  99.4167 204432.0    2\n3   2017-01-05  100.1667    99.9167   100.2500  99.5833  74802.0    2\n4   2017-01-06  99.9167     99.9167   99.9167   99.9167      0.0    2\n... ... ... ... ... ... ... ...\n1182530 2020-04-07  13.2200 13.0000 13.9980 12.7200 5519.0  1932\n1182531 2020-04-08  12.9000 13.1000 13.5000 12.9000 8266.0  1932\n1182532 2020-04-09  13.1000 13.1000 13.1000 13.1000 …
Run Code Online (Sandbox Code Playgroud)

python multi-index dataframe pandas

2
推荐指数
1
解决办法
4758
查看次数

标签 统计

dataframe ×1

multi-index ×1

pandas ×1

python ×1