Python pandas:如何从特定列中选择第一个非“无”值?

卡罗·阿洛卡

我想用第一个 not None 值填充数据集的特定列。例如,给定 df:

col_name
None
None
A
A
B
B

输出应该是:

col_name
A
A
A
A
B
B

对此有任何帮助,将不胜感激。提前致谢。卡罗

平方
df.update(df.col_name.iloc[:df.col_name.notnull().argmax() + 1].bfill())

df

  col_name
0        A
1        A
2        A
3        A
4        B
5        B

相同的想法,但不同

i = df.col_name.notnull().argmax()
df.col_name.values[:i] = df.col_name.values[i]

如果None值实际上是字符串'None'

i = df.col_name.ne('None').argmax()
df.col_name.iloc[:i] = df.col_name.iloc[i]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python中使用explode()函数后,如何保留特定列的第一个值?

来自分类Dev

如何将列值与列python的第一个和最后一个值进行比较

来自分类Dev

Python Pandas-在多列中第一个非零值之前将NaN全零的正确方法是什么?

来自分类Dev

Python Pandas根据另一个列中的总数从另一个dataFrame中选择值

来自分类Dev

在找到的选择上方找到第一个特定的 HTML 标签 - Python/BeautifulSoup

来自分类Dev

返回python列表中的第一个非NaN值

来自分类Dev

返回python列表中的第一个非NaN值

来自分类Dev

从 Python 中的序列的谓词中查找第一个非 None 返回值

来自分类Dev

Python-熊猫:按组选择第一个观察值

来自分类Dev

Python Regex选择第一个选项

来自分类Dev

Python:选择目录中的第一个文件

来自分类Dev

Python-计算在条件之后开始的值的平均值(例如,在另一列中的第一个非零值之后)

来自分类Dev

Python Pandas - 获取满足条件的第一个值

来自分类Dev

Pandas 中一天的第一个和最后一个值(Python)

来自分类Dev

Python熊猫:获取组的第一个值

来自分类Dev

在python中提取对类型的第一个值

来自分类Dev

跳过python for循环中的第一个值

来自分类Dev

如何在python字典中获取第一个值

来自分类Dev

如何使numpy.cumsum在第一个值之后开始[Python]

来自分类Dev

如何在Python中获取第一个键值对的值

来自分类Dev

如何在python中的每个列表/元组中修改第一个值?

来自分类Dev

如何使numpy.cumsum在第一个值之后开始[Python]

来自分类Dev

如何在Python中以具体方式从键列表中获取第一个值?

来自分类Dev

Python] 如何将第一个'read' txt 的值修改为'write' txt

来自分类Dev

如何在变量中获取python字典的第一个项目值

来自分类Dev

使用Python Pandas减去列中的最后一个元素和第一个元素

来自分类Dev

Python:基于无类型的第一个对两个列表进行排序

来自分类Dev

如何挑选第一个拉链物品?| python |

来自分类Dev

Python pandas 数据框:在数组列中,如果第一个项目包含特定字符串,则从数组中删除该项目

Related 相关文章

  1. 1

    在Python中使用explode()函数后,如何保留特定列的第一个值?

  2. 2

    如何将列值与列python的第一个和最后一个值进行比较

  3. 3

    Python Pandas-在多列中第一个非零值之前将NaN全零的正确方法是什么?

  4. 4

    Python Pandas根据另一个列中的总数从另一个dataFrame中选择值

  5. 5

    在找到的选择上方找到第一个特定的 HTML 标签 - Python/BeautifulSoup

  6. 6

    返回python列表中的第一个非NaN值

  7. 7

    返回python列表中的第一个非NaN值

  8. 8

    从 Python 中的序列的谓词中查找第一个非 None 返回值

  9. 9

    Python-熊猫:按组选择第一个观察值

  10. 10

    Python Regex选择第一个选项

  11. 11

    Python:选择目录中的第一个文件

  12. 12

    Python-计算在条件之后开始的值的平均值(例如,在另一列中的第一个非零值之后)

  13. 13

    Python Pandas - 获取满足条件的第一个值

  14. 14

    Pandas 中一天的第一个和最后一个值(Python)

  15. 15

    Python熊猫:获取组的第一个值

  16. 16

    在python中提取对类型的第一个值

  17. 17

    跳过python for循环中的第一个值

  18. 18

    如何在python字典中获取第一个值

  19. 19

    如何使numpy.cumsum在第一个值之后开始[Python]

  20. 20

    如何在Python中获取第一个键值对的值

  21. 21

    如何在python中的每个列表/元组中修改第一个值?

  22. 22

    如何使numpy.cumsum在第一个值之后开始[Python]

  23. 23

    如何在Python中以具体方式从键列表中获取第一个值?

  24. 24

    Python] 如何将第一个'read' txt 的值修改为'write' txt

  25. 25

    如何在变量中获取python字典的第一个项目值

  26. 26

    使用Python Pandas减去列中的最后一个元素和第一个元素

  27. 27

    Python:基于无类型的第一个对两个列表进行排序

  28. 28

    如何挑选第一个拉链物品?| python |

  29. 29

    Python pandas 数据框:在数组列中,如果第一个项目包含特定字符串,则从数组中删除该项目

热门标签

归档