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