美文网首页
Pandas_2 数据排列

Pandas_2 数据排列

作者: 幻想的双鱼座 | 来源:发表于2019-03-01 20:05 被阅读0次

    1.实现任意两列数据之间四则运算以及创建新的列

    new1 = data["column1"] +(-/*) data["column2"]

    data["新的列名"] = new1

    2.数据排序

    2.1 按数据的值进行排序 --------- .sort_values() ---默认升序

    2.1.1 只对数据中的一列进行排序

    data.sort_values("列名称",ascending = Ture/False)

    当ascending = Ture,即升序,也可不做要求

    当ascending = False,即该列按降序排列

    2.1.2 对多列进行排序------使用参数 by

    data.sort_values(by = ["column1","column2"])

    先对column1进行升序排列,然后对column2升序排列,即优先级为column1> column2

    如若按降序排列,则传入参数 ascending = False

    2.2 按数据的索引进行排序 --------- .sort_index()-----默认对行索引排序

    data.sort_index()-----无需传入任何参数,默认对行索引值由大到小排序

    data.sort_index(axis = 1) --------对列索引进行排序

    同理,若降序排列,只需在其后传入参数 ascending = False

    补充:

    只有当传入参数 inplace = True 时,原始数据才能实现真正的排序,相反的,若不传入参数inplace = Ture,则默认为False,意味着并不会对原始data产生影响。

    相关文章

      网友评论

          本文标题:Pandas_2 数据排列

          本文链接:https://www.haomeiwen.com/subject/dvyjuqtx.html