阅读原文:http://club.jr.jd.com/quant/topic/1411947
京东金融官方资讯QQ群:456448095 有什么想咨询的都可以来询问我们
pandas常用函数整理,作为个人笔记。
仅标记函数大概用途做索引用,具体使用方式请参照pandas官方技术文档。
约定
from pandas import Series, DataFrame
import pandas as pd
import numpy as np
带.的为Series或者DataFrame对象的方法,只列举了部分关键字参数。
1、基础
.values 获取值,返回array对象
.index 获取(行)索引,返回索引对象
Series( index=) 创建Series,可指定索引
pd.isnull pd.notnull 返回是否为缺失值的布尔型数组
.isnull 同上
DataFrame(columns=,index=) 创建DataFrame,可指定行索引,列索引
.T 行列转置
del 关键字 删除
.reindex(method=, fill_value=, index=, columns=) 重新索引,即按照新索引创建新对象,可指定缺失值 填充方式,缺失值插值方式,行索引,列索引
.ix[ , ] 同上,添入行、列索引,可传入列表
.drop(axis=) 删除指定轴上的指定值
.apply(axis=) 沿指定轴应用函数
.sort_index(axis=, by=列名) 对索引排序,可根据指定列的值进行排序
.order 按值排序
.rank(ascending=, method=, axis=) 排名
.index.is_unique 检查索引值唯一性(是否有重复项)
2、约简类,可指定轴、是否排除缺失值、层次化索引分组约简。