重复pandas DataFrame中的行,基于列值

2024-05-16 18:32:11 发布

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

我有以下df:

code . role    . persons
123 .  Janitor . 3
123 .  Analyst . 2
321 .  Vallet  . 2
321 .  Auditor . 5

第一行的意思是我有三个人负责看门人。 我的问题是我需要为每个人准备一条线路。我的df应该是这样的:

df:

code . role    . persons
123 .  Janitor . 3
123 .  Janitor . 3
123 .  Janitor . 3
123 .  Analyst . 2
123 .  Analyst . 2
321 .  Vallet  . 2
321 .  Vallet  . 2
321 .  Auditor . 5
321 .  Auditor . 5
321 .  Auditor . 5
321 .  Auditor . 5
321 .  Auditor . 5

我怎么能用熊猫呢?


Tags: dfcodeauditor线路role看门人personsanalyst