zoukankan      html  css  js  c++  java
  • pandas基础学习(2)

    基本功能

    1. 算术和数据对齐

    不同索引对象之间的算术行为是pandas提供给一些应用的一项重要特性。

    当你将对象相加时,如果存在某个索引对不相同时,则结果的索引将是索引对的并集,没有交集的标签位置上,内部数据对齐会产生缺失值NA。

    若将两个行列完全不同的DataFrame相加,即结果为空。

    1.1 使用填充值

    为避免出现缺失值NA,可以设置fill-value作为参数传入。

    算术方法列表:

    df.add  /  df.radd 加法

    df.sub  /   df.rsub 减法

    df.div   /   df.rdiv  除法

    同理 mul 乘法、pow 幂次方

    1.2 Series 和 DataFrame间操作

    广播机制,若df为方阵,默认情况下,Series的索引和DataFrame的列进行匹配,并广播到各行。

    若想改为在列上进行广播,则必须使用算术方法的一种 ,需要传递参数 axis=‘index’

    2.函数应用

    Numpy的通用函数对pandas对象有效。

    df的apply方法:将函数运用到一行或一列的一维数组上,默认是每一列。若index='columns' 是行操作(配合 lamda匿名函数效果更佳)

     Series的map、DataFrame的applymap方法:将函数运用到逐一元素上。

  • 相关阅读:
    java代码块执行顺序
    Oracle-SQL高级查询
    java单例模式
    Oracle序列和伪表
    Oracle函数
    Oracle存储过程
    Oracle触发器
    Oracle分析函数
    Oracle分页查询
    Oracle联合查询
  • 原文地址:https://www.cnblogs.com/sept/p/12444336.html
Copyright © 2011-2022 走看看