数据帧-重复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
对我来说也一样df1
和df2
? 例如:有可能吗ID_new = 1
对应于第一个ID=111
在里面df1
第二个呢ID = 111
在里面df2
?
如果是的话,有没有另一种方法可以以更强大的方式重新初始化它?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报