熊猫:重新索引并插入数据帧

时间:2017-01-19 13:45:41

标签: python pandas

我的数据框包含MultiIndex列和常规索引:

import pandas as pd
df = pd.read_csv('http://pastebin.com/raw/A1bFw0R5', 
                 index_col=0, header=[0, 1], sep='\t')

Dataframe

df.plot(marker='.')

Real

问题

我需要插入索引并具有更好的精度。它应该相当容易,因为列都是完全线性的。但是,当我重新索引(与之前的索引联合以便我不会丢失我的初始点)时,我得到的结果显然是错误的。

这样做的正确方法是什么?

new_index = df.index.union(np.arange(0.11, 0.21, 0.01)) 
df.reindex(new_index)\
  .interpolate(how='linear')\
  .plot(marker='.')

Wrong

0 个答案:

没有答案