Python中dataframe数据框中选择某一列非空的行
生活随笔
收集整理的這篇文章主要介紹了
Python中dataframe数据框中选择某一列非空的行
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
利用pandas自帶的函數(shù)notnull可以很容易判斷某一列是否為null類型,但是如果這一列中某一格為空字符串“”,此時notnull函數(shù)會返回True,而一般我們選擇非空行并不包括這一點,所以需要把這一類也去掉。
# df為需要篩選的數(shù)據(jù)框,col為選擇非空依賴的列 df = df[(df[col].notnull) & (df[col] != "")]如果數(shù)據(jù)來源是MySQL數(shù)據(jù)庫,用sql函數(shù)調(diào)用的時候也要注意相同的問題。
SELECT col FROM table WHERE col IS NOT NULL AND TRIM(col) <> ''注:TRIM函數(shù)是將去除空格。<>的效果與!=一樣。
轉(zhuǎn)載于:https://www.cnblogs.com/arkenstone/p/6269904.html
總結(jié)
以上是生活随笔為你收集整理的Python中dataframe数据框中选择某一列非空的行的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OWIN之中间件用法示例
- 下一篇: 《从问题到程序:用Python学编程和计