Py学习  »  Python

排序和生成行具有相同的索引pandas python

CSS • 4 年前 • 177 次点击  

df1型

index        id        name
0            24       'Samy'
1            53        'Sara'

df2型

index        id        hobby
0            53        'reading'
1            53        'swimming'
2            24        'running'

index        id        hobby
0            24        'running'
1            53        'reading'
1            53        'swimming'
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/53144
 
177 次点击  
文章 [ 1 ]  |  最新文章 4 年前
YO and BEN_W
Reply   •   1 楼
YO and BEN_W    4 年前

让我们来吧

df2.index=df2.id.map(dict(zip(df1.id,df1.index)))
df2=df2.sort_index()
df2
    id       hobby
id                
0   24   'running'
1   53   'reading'
1   53  'swimming'