gpt4 book ai didi

python - Python 中的 dropna()

转载 作者:行者123 更新时间:2023-12-01 02:33:26 24 4
gpt4 key购买 nike

我遇到了一个带有函数的代码,该函数接受一行数据,删除所有缺失值,并检查所有剩余值是否大于或等于 0:

def check_null_or_valid(row_data):

no_na = row_data.dropna()[1:-1]
numeric = pd.to_numeric(no_na)
ge0 = numeric >= 0
return ge0

我不明白 dropna() 之后 [1:-1] 的意义。请帮我解决这个问题。

最佳答案

[1:-1] 只是对数组进行切片,选择除第一个和最后一个元素之外的所有元素。

import numpy as np
a = np.arange(5) # a is now array([0, 1, 2, 3, 4])
b = a[1:-1] # b is now array([1, 2, 3])

使用减号,您可以访问相对于数组末尾的元素。 -1 是最后一个元素,-2 是倒数第二个元素,等等。

关于python - Python 中的 dropna(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46506667/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com