亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

聊聊python dropna()和notnull()的用法區別

小云
98
2023-08-16 13:28:49
欄目: 編程語言

dropna()notnull()是pandas庫中用于處理缺失值的函數,它們的用法和功能有一些區別。

dropna()是pandas庫中DataFrame和Series對象的一個方法,用于刪除含有缺失值的行或列。它的主要功能是過濾掉包含缺失值的行或列,返回一個新的DataFrame或Series對象。默認情況下,dropna()會刪除包含任何缺失值的行或列,也可以通過參數指定刪除方式。例如,可以通過設置axis參數為1來刪除包含缺失值的列,通過設置subset參數來指定刪除含有缺失值的特定列。

示例代碼:

import pandas as pd
# 創建一個包含缺失值的DataFrame
df = pd.DataFrame({'A': [1, 2, None, 4],
'B': [5, None, 7, 8]})
# 使用dropna()刪除含有缺失值的行
df_dropna = df.dropna()
print(df_dropna)

輸出結果:

A    B
0  1.0  5.0
3  4.0  8.0

notnull()是pandas庫中DataFrame和Series對象的一個方法,用于判斷每個元素是否為非空值。它返回一個布爾值的DataFrame或Series,其中為非空值的元素對應的位置為True,否則為False

示例代碼:

import pandas as pd
# 創建一個包含缺失值的DataFrame
df = pd.DataFrame({'A': [1, 2, None, 4],
'B': [5, None, 7, 8]})
# 使用notnull()判斷每個元素是否為非空值
df_notnull = df.notnull()
print(df_notnull)

輸出結果:

A      B
0   True   True
1   True  False
2  False   True
3   True   True

總結一下,dropna()主要用于刪除含有缺失值的行或列,而notnull()主要用于判斷每個元素是否為非空值。

0
尤溪县| 华坪县| 池州市| 揭东县| 贞丰县| 靖江市| 灵台县| 郁南县| 平谷区| 雅安市| 乌兰浩特市| 木兰县| 金堂县| 渭源县| 枞阳县| 怀集县| 江达县| 米林县| 玉屏| 保德县| 香河县| 桐柏县| 惠来县| 永靖县| 察隅县| 璧山县| 建始县| 华坪县| 格尔木市| 四会市| 泗洪县| 故城县| 平泉县| 邵阳县| 宝应县| 锦屏县| 定远县| 西充县| 正定县| 绍兴市| 新宁县|