[问题] 重新index一个去除重复列的DataFrame

楼主: jimmy15923 (jimmy)   2016-05-02 09:17:18
大家好!
小弟是python的新手
在处理一个DataFrame遇到一个小问题
资料型态如下
Name 经度 纬度
0 三重派出所(重新路) 121.501942 25.063588
1 三重派出所(重新路) 121.501942 25.063588
2 三重派出所(重新路) 121.501942 25.063588
3 三重派出所(重新路) 121.501942 25.063588
4 三重派出所(重新路) 121.501942 25.063588
5 三重派出所(重新路) 121.501942 25.063588
6 三重派出所(重新路) 121.501942 25.063588
7 三重派出所(重新路) 121.501723 25.063730
8 永安街 121.569664 24.986882
...
我先用drop_duplicates("Name")之后,成功将相同名称的row去除
Name 经度 纬度
0 三重派出所(重新路) 121.501942 25.063588
8 永安街 121.569664 24.986882
10 中原中平路口 121.445659 25.054414
11 士林电机(中山德行路口) 121.524600 25.105480
....
但是问题来了,index的地方保留了原本的index位置,
我希望能够按照新的顺序编号
但我如果重新编index(永安街是1,中平路口2,士林电机3...)
会变成下面这样
Name
0 三重派出所(重新路)
1 NaN
2 NaN
3 NaN
4 NaN
5 NaN
6 NaN
7 NaN
8 永安街
9 NaN
10 中原中平路口
请各位神人指教一下小弟,要怎样才能顺利index去除duplicate的DataFrame
先谢谢各位了!
作者: doomleika (iSuck)   2016-05-02 10:52:00
http://goo.gl/Qkldvidf = df.reset_index(drop=True)
楼主: jimmy15923 (jimmy)   2016-05-02 11:24:00
感谢大大 成功了 谢谢!!

Links booklink

Contact Us: admin [ a t ] ucptt.com