返回

数据帧-重复ID

发布时间:2022-05-03 00:46:45 170
# 数据

我有以下数据帧(df1,df2):

身份证件 Q1
111 2
111 3
112 1
身份证件 问题2
111 1
111 5
112 7

由于ID是重复的,我想使用以下代码重新初始化它们:

df1.sort_values('ID',inplace=True)
df1['ID_new'] = range(len(df1))
df2.sort_values('ID',inplace=True)
df2['ID_new'] = range(len(df2))

为了让smth像这样:

新的 身份证件 Q1
0 111 2
1 111 3
2 112 1
新的 身份证件 问题2
0 111 1
1 111 5
2 112 7

问题是:我们确定ID_new对我来说也一样df1df2? 例如:有可能吗ID_new = 1对应于第一个ID=111在里面df1第二个呢ID = 111在里面df2?

如果是的话,有没有另一种方法可以以更强大的方式重新初始化它?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像