见标题。基本上,如何将看起来像A的数据框变成看起来像B的数据框:
A:
Index: Field:
01 a
02 b
03 c
05 d
06 e
08 f
B:
Index: Field:
01 a
02 b
03 c
04 d
05 e
06 f
所以我想保留数据,但要将索引一起移动。 (具体来说,我有这些数据,我想用matplotlib绘制它,但我不希望数据中有巨大的空间,所以我希望将数据点推到一起。这是正确的做法吗?此?)
答案 0 :(得分:4)
我只会使用reset_index()
:
In [7]: df
Out[7]:
Field
1 a
2 b
3 c
5 d
6 e
8 f
[6 rows x 1 columns]
In [8]: df.reset_index(drop=True)
Out[8]:
Field
0 a
1 b
2 c
3 d
4 e
5 f
[6 rows x 1 columns]
drop=True
表示不会尝试将原始索引插入DataFrame。
或者,您可以尝试use_index=False
中的df.plot()
选项。