Pandas常见函数的参数意义

一、Series 的长度不可改变,但 DataFrame 里就可以插入列。

二、Pandas 和 NumPy 的本质区别:NumPy 数组只有一种数据类型,DataFrame 每列的数据类型各不相同。



一、df.Series基础参数:values--获取数组;index--获取索引;name--values的name;index.name--索引的name

二、df.DataFrame基础参数:values--获取元素;index--索引、columns--列名;dtypes--类型。

三、查看数据df.head(n),df.tail(n),n指定行数,默认为5;

四、df.decribe(percentiles=[.25,.5, .8],include=['O'],exclude=None)

    percentiles--设定数值型特征的统计量;

    include--默认是只计算数值型特征的统计量:

        include=['O'],会计算离散型变量的统计特征(非空数量count,唯一值种类unique,出现最多的类型top和出现次数freq);

        参数是‘all’的时候,会把数值型和离散型特征的统计都进行显示;

        exclude--默认不丢弃任何列,可以丢弃指定列。

五、df.sort_index(by=' ', axis=0, ascending=True, inplace=False, kind='quicksort', na_position='last'):

    axis:{0 or ‘index’, 1 or ‘columns’}, default 0,默认按照列排序,即纵向排序;如果为1,则是横向排序。

    by:str or list of str;如果axis=0,那么by="列名";如果axis=1,那么by="行名"。

    ascending:布尔型,True则升序,如果by=['列名1','列名2'],则该参数可以是[True, False],即第一字段升序,第二个降序。

    inplace:布尔型,是否用排序后的数据框替换现有的数据框。

    kind:排序方法,{‘quicksort’, ‘mergesort’, ‘heapsort’}, default ‘quicksort’。似乎不用太关心。

    na_position:{‘first’, ‘last’}, default ‘last’,默认缺失值排在最后面。

六、df.sort_values(by=‘##’,axis=0,ascending=True, inplace=False, na_position=‘last’):参数意义和sort_index()的一样。

七、df.loc[: , : ]

    前面为行索引,后面为列索引;

    df.loc[df["duration"].isin([100])],isin函数是series用来判断值是否在series 里;

    df.query("duration > 100 & index == 'UK'"),用来判断条件符合的数据集并返回。

    iloc比较简单,它是基于索引位来选取数据集。

八、df2.reindex(date_index2, method='ffill')

    method(只适用于index是单调递增或者单调递减的情形)参数意义:

            None:任性不填;

           'pad'/'ffill':用前面数填充后面的缺失值;

            'backfill'/'bfill':用后面数填充前面的缺失值;

            'nearest':用最近的数填充,这个是最靠谱的;

九、df1.dropna()参数意义:

    axis default 0指行,1为列

    how {‘any’, ‘all’}, default ‘any’指带缺失值的所有行;'all’指清除全是缺失值的行

    thresh int,保留含有int个非空值的行

    subset 对特定的列进行缺失值删除处理

    inplace 这个很常见,True表示就地更改

十、df.fillna()参数意义:

    inplace参数的取值:True、False

    method参数的取值 : {‘pad’, ‘ffill’,‘backfill’, ‘bfill’, None}, default None

        pad/ffill:用前一个非缺失值去填充该缺失值

        backfill/bfill:用下一个非缺失值填充该缺失值

        None:指定一个值去替换缺失值(缺省默认这种方式)

    limit参数:限制填充个数

    axis参数:修改填充方向,1行,0列

十一、数据处理三板斧。

    map(),把数据集中gender列的男替换为1,女替换为0:

        data["gender"] = data["gender"].map({"男":1,"女":0});

    apply(function,axis=):

        data[["height","weight","age"]].apply(np.log, axis=0);

    applymap(),会对DataFrame中的每个单元格执行指定函数的操作:

        df.applymap(lambda x:"%.2f" % x);

十二、value_counts(),查看表格某列中有多少个不同值,并计算每个不同值有在该列的个数: 

    sort=True,#是否排序,默认是要排序;

    ascending=False,#默认降序排列;

    normalize=False,#标准化、转化成百分比形式;

    bins=None,#可以自定义分组区间,默认是没有,但也可以自定义区间;

    dropna=True,#是否删除nan,默认删除

十三、concat()

pandas API文档链接:https://pandas.pydata.org/pandas-docs/stable/reference/offset_frequency.html

--终--

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容