校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 聊聊python dropna()和notnull()的用法區別

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

熱門標簽:云南地圖標注 crm電銷機器人 400電話 申請 條件 汕頭電商外呼系統供應商 北京外呼電銷機器人招商 南京crm外呼系統排名 賓館能在百度地圖標注嗎 電銷機器人 金倫通信 鄭州智能外呼系統中心

定義一個DataFrame

data = {'a':[1,2,3,NaN],'b':['l','k','j','k'],'c':['12r','45h','45u','456u']}
frame1 = DataFrame(data)
print(frame1)
print('\n')
print(frame1.dropna())
print('\n')
print(frame1[frame1.notnull()])

輸出:

當未精確定位到某一列,但該列中存在空值時,dropna()會將空值所在行刪除,而notnull()不會

在精確定位到某一列后,dropna()會輸出series,而notnull()輸出DataFrame

print(frame1)
print('\n')
print(frame1.a.dropna())
print('\n')
print(frame1[frame1.a.notnull()])

輸出:

補充:padas.notnull函數

pandas的notnull函數,用于返回非空值的集合。下面舉一個例子。

1、構造一個DataFrame

df = pd.DataFrame([['1', 'bee', 'cat'], [None, None, 'fly']])

2、測試notnull函數

a = pd.notnull(df[0])

將a打印一下,結果如下。

0  True
1 False

3、通過a來取df的內容

b = df[a]
print(b)

結果為

 0 1 2
0 1 bee cat

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Python中的None與 NULL(即空字符)的區別詳解
  • 詳解pandas刪除缺失數據(pd.dropna()方法)
  • Python判斷字符串是否為空和null方法實例

標簽:懷化 西寧 梅州 文山 石家莊 昆明 錫林郭勒盟 浙江

巨人網絡通訊聲明:本文標題《聊聊python dropna()和notnull()的用法區別》,本文關鍵詞  聊聊,python,dropna,和,notnull,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《聊聊python dropna()和notnull()的用法區別》相關的同類信息!
  • 本頁收集關于聊聊python dropna()和notnull()的用法區別的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 广宗县| 马山县| 溧水县| 仁布县| 米泉市| 惠水县| 承德县| 洪雅县| 白朗县| 甘洛县| 息烽县| 峡江县| 高淳县| 扬州市| 新巴尔虎右旗| 凭祥市| 阳春市| 石棉县| 南皮县| 通辽市| 普兰店市| 大洼县| 子长县| 麻江县| 平乡县| 绥宁县| 澄江县| 日土县| 河东区| 晴隆县| 宁远县| 永春县| 赤峰市| 元阳县| 邯郸市| 清原| 沂源县| 布尔津县| 固镇县| 大关县| 合山市|