基于其他三个数据帧创建数据帧

2024-04-25 14:21:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下任务:我有三个数据帧

df1
Country  CountryID
Germany  1
USA      2
France   3
Italy    4

df2
Hobbys     HobbyID
Football   1
Basektball 2
..         ..

df3 
Column1  Hobbylist               Germany  USA  France Italy
Bla      Football, Basketball..   Yes      No   Yes    No
Bla2     Tennis, Football...       No      Yes  ..     .. 
Bla3     Football, Reading...
...

现在我想创建一个dataframe 4,如下所示:

Country   HobbyID
Germany    1
Germany    3
Italy      4

因此,检查每一行是否有爱好在列表中+如果国家=是,然后 使用此国家/地区+HobbyID创建数据框


Tags: 数据no国家countryyesdf1df2usa

热门问题