• 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函数是将去除空格。<>的效果与!=一样。

  • 相关阅读:
    disabled
    C# 实例化顺序
    session问题
    Node js文件系统
    Node js WEB模块
    Node js GET POST请求
    Node js路由
    Node js函数
    Node js模块系统
    Node js 安装+回调函数+事件
  • 原文地址:https://www.cnblogs.com/arkenstone/p/6269904.html
Copyright © 2020-2023  润新知