python - 展开 python pandas 数据框中的行

标签 python pandas

我有一个数据框如下:

Name Description Count
a     This is a   3
b     This is b   2
c     This is c   1

我想按如下方式修改此数据框:

Name Description Count
a     This is a   1
a     This is a   1
a     This is a   1
b     This is b   1
b     This is b   1
c     This is c   1

基本上,根据特定列的值复制每一行。

我是 python 的新手,还不熟悉库。

最佳答案

尝试 reindexrepeat

df=df.reindex(df.index.repeat(df.Count)).assign(Count=1)

关于python - 展开 python pandas 数据框中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59120375/

相关文章:

python - CLI 中的多个上下文对象(单击)

python - 循环字典的内部列表,添加缺失的月份

python - 使用 F() 在 Django 中进行模数查询

python - 从 Pandas 字典中选择多个 DataFrame

Python Key Error=0 - 在代码中找不到 Dict 错误

python - 将日转换为日期

python - Pandas 从列表中查找确切的单词,并在找到时分配 bool 值

python - 筛选小于另一个日期的最大日期

python - 如何在 python 中检测不正确的 kwarg 名称

python - 2D N 人体模拟