作者jimmy15923 (jimmy)
看板Python
标题[问题] 重新index一个去除重复列的DataFrame
时间Mon May 2 09:17:18 2016
大家好!
小弟是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
先谢谢各位了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 117.56.242.217
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1462151841.A.C09.html
2F:→ doomleika: df = df.reset_index(drop=True) 05/02 10:53
3F:→ jimmy15923: 感谢大大 成功了 谢谢!! 05/02 11:24