美文网首页
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 数据排列

    1.实现任意两列数据之间四则运算以及创建新的列 new1 = data["column1"] +(-/*) dat...

  • pandas_2

    DataFrame 数据结构 通过ndarray构建arr = np.random(3,4)df = pd.Dat...

  • R语言学习笔记

    4.8 数据排列 使用order函数对数据进行排序,默认是升序,变量前加负号可得到降序排列结果。 4.9 数据集的...

  • JavaScript数组的浅析(2)

    数据的有序排列就是数组。那么,既然是按照顺序排列的,肯定会出现数据大小混乱的情况,怎么才能是数组里面的数据能整齐的...

  • java基础知识之List、Set、Map(增删改查)

    ArrayList 特点:数据排列:有序 数据重复性:可重复 创建list对象: ArrayList list =...

  • 7 基本排序算法概述

    通过排序(Sorting)可以重新排列一个数据元素集合或序列,目的是排列成一个按数据元素某个项值排序的序列。排序是...

  • 简单数据库操作

    简单的数据库操作 筛选出一些所需要的数据 按降序排列 增加数据 删除数据 更新数据

  • echart x坐标轴数据竖直排列

    echart是一个图表插件,x轴数据默认是水平排列的,要实现竖直排列,可用一下参数:

  • 数据结构题目24:利用线性链表进行数据排序

    题目:利用线性链表进行数据排序 解题思路:已知一个按值任意排列的数据元素序列,可以利用建立一个按值有序排列的线性链...

  • Hash的故事

    why hash 数据结构概念:数据与数据之间搭配和排列的关系。分为逻辑结构(数据关系)和物理结构(存储关系)算法...

网友评论

      本文标题:Pandas_2 数据排列

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