根据表中的条件在数据框中复制行

亚夫尼尔·阿孔

我有一个这样的数据框:

d = {'col1': ['a', 'b'], 'col2': [2, 4]}
df = pd.DataFrame(data=d)
df

>>      col1    col2
    0    a        2
    1    b        4

我想由col2复制行并得到一个像这样的表:

>>    col1    col2
   0   a        2
   1   a        2
   2   b        4
   3   b        4
   4   b        4
   5   b        4

感谢大家的帮助!

雅各布·K

这是我使用一些numpy的解决方案:

numRows = np.sum(df.col2)
blankSpace = np.zeros(numRows,).astype(str)
d2 = {'col1': blankSpace, 'col2': blankSpace}
df2 = pd.DataFrame(data=d2)

counter = 0
for i in range(df.shape[0]):
    letter = df.col1[i]
    numRowsForLetter = df.col2[i]
    
    for j in range(numRowsForLetter):
        df2.at[counter, 'col1'] = letter
        df2.at[counter, 'col2'] = numRowsForLetter
        counter += 1

df2是您的输出数据帧!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python熊猫根据上述某些行上的条件在数据框中创建新行

来自分类Dev

如何根据某些条件在数据框中删除重复的行?

来自分类Dev

根据特定条件在数据框行中添加值

来自分类Dev

根据条件在数据框中创建新列

来自分类Dev

如何根据条件在数据框中创建新列

来自分类Dev

根据条件在数据框中插入行-Tidyverse方法

来自分类Dev

根据多种条件在数据框中插入行

来自分类Dev

识别在数据框中复制的行

来自分类Dev

根据列中的值复制 Spark 数据框中的行

来自分类Dev

WPF根据条件在数据网格中隐藏行

来自分类Dev

如何根据python中的条件从数据框中删除行?

来自分类Dev

如何根据python中的条件从数据框中删除行?

来自分类Dev

根据条件在数据框列中更改值,在另一列中更改值

来自分类Dev

如何根据条件从数据框中删除行

来自分类Dev

根据列条件从数据框中批量删除行

来自分类Dev

根据条件在熊猫数据框中添加新行

来自分类Dev

根据条件选择和修改数据框中的行

来自分类Dev

根据多个条件删除PySpark数据框中的行

来自分类Dev

根据熊猫数据框中的某些条件过滤行

来自分类Dev

根据熊猫中的某些条件过滤数据框的行

来自分类Dev

根据python数据框中的条件对行值求和

来自分类Dev

根据条件删除pandas数据框中的一行

来自分类Dev

根据条件从同一数据框中查找行

来自分类Dev

根据另一参考表在数据框中的一列中插入值

来自分类Dev

根据同一数据框中另一列内容的条件,在数据框中添加新列

来自分类Dev

根据条件在数据框的单元格中添加值

来自分类Dev

在数据框R中动态创建列,并根据其他列条件进行填充

来自分类Dev

如何根据特定条件在数据框熊猫中的列上添加一列

来自分类Dev

如何根据另一列的某些条件在数据框中添加列?

Related 相关文章

  1. 1

    Python熊猫根据上述某些行上的条件在数据框中创建新行

  2. 2

    如何根据某些条件在数据框中删除重复的行?

  3. 3

    根据特定条件在数据框行中添加值

  4. 4

    根据条件在数据框中创建新列

  5. 5

    如何根据条件在数据框中创建新列

  6. 6

    根据条件在数据框中插入行-Tidyverse方法

  7. 7

    根据多种条件在数据框中插入行

  8. 8

    识别在数据框中复制的行

  9. 9

    根据列中的值复制 Spark 数据框中的行

  10. 10

    WPF根据条件在数据网格中隐藏行

  11. 11

    如何根据python中的条件从数据框中删除行?

  12. 12

    如何根据python中的条件从数据框中删除行?

  13. 13

    根据条件在数据框列中更改值,在另一列中更改值

  14. 14

    如何根据条件从数据框中删除行

  15. 15

    根据列条件从数据框中批量删除行

  16. 16

    根据条件在熊猫数据框中添加新行

  17. 17

    根据条件选择和修改数据框中的行

  18. 18

    根据多个条件删除PySpark数据框中的行

  19. 19

    根据熊猫数据框中的某些条件过滤行

  20. 20

    根据熊猫中的某些条件过滤数据框的行

  21. 21

    根据python数据框中的条件对行值求和

  22. 22

    根据条件删除pandas数据框中的一行

  23. 23

    根据条件从同一数据框中查找行

  24. 24

    根据另一参考表在数据框中的一列中插入值

  25. 25

    根据同一数据框中另一列内容的条件,在数据框中添加新列

  26. 26

    根据条件在数据框的单元格中添加值

  27. 27

    在数据框R中动态创建列,并根据其他列条件进行填充

  28. 28

    如何根据特定条件在数据框熊猫中的列上添加一列

  29. 29

    如何根据另一列的某些条件在数据框中添加列?

热门标签

归档