zoukankan      html  css  js  c++  java
  • 六. 元素修改与空值处理

    首先生成一组数据

    元素修改

    可以使用下面的几种方法对数据中的元素进行修改,均为原地修改。

    • 添加一列

    • 使用at来定位修改

    • 使用iat来定位修改

    • 使用loc

    • 使用loc来添加行或者列
      当loc里面的索引不存在时,会自动添加新的行或者列

    使用loc和at都可以进行赋值操作,但是loc可以用来查看已经存在的值,而at并不能通过索引来查看元素。

    空值的处理

    以下所有的操作默认情况下都是返回一个副本,并不会直接在元数据上进行修改,你可以使用参数或者使用赋值的操作进行原数据修改。

    • dropna()
      丢弃空值
      参数:
      how: 'any'只要某一行有一个nan,将会丢弃那一整行; 'all'某一行全为nan的时候,才会丢弃
      axis: 指定轴,0是对行操作,1是对列操作

    • fillna()
      填充缺失值
      参数:
      value: 用于填充的值
      method: 插值方式,默认是‘ffill’即向前填充,'bfill'向后填充
      axis:  填充轴,默认是axis=0
      inplace:  True可以指定原地修改,而不是返回一个副本
      limit:  指定(ffill或者bfill)填充的最大数量

    • isnull()
      返回一个含有布尔值的对象,判断是否为空

    • notnull()
      isnull()否定式

  • 相关阅读:
    在客户端模拟调用srv和topic
    直流电机测试标准
    vue项目修改host实现地址代理,实现一键登录
    小程序 日期格式化
    ES6学习笔记之async函数
    ES6学习笔记之promise
    ES6学习笔记之箭头函数
    ES6学习笔记之var,let,const
    axios post后台接收不到参数
    vue-cli2配置scss遇到的各种坑
  • 原文地址:https://www.cnblogs.com/cnkai/p/7817064.html
Copyright © 2011-2022 走看看