pandas的几个DataFrame函数

  • Post author:
  • Post category:其他


1、ne()

参考链接:https://geek-docs.com/pandas/pandas-dataframe/python-pandas-dataframe-ne.html

Pandas dataframe.ne()函数检查一个数据框架元素与一个常数、系列或其他数据框架元素的不平等。如果比较中的两个值不相等,则返回true,如果相等则返回false。

语法:

DataFrame.ne(other, axis=’columns’, level=None)

参数 :

other:系列,数据框架,或常数

axis:对于系列输入,axis要与系列的索引相匹配。

level :跨层广播,与通过的MultiIndex层的索引值相匹配。

返回 : result : DataFrame

2、shift()

参考链接:https://www.zhihu.com/question/264963268/answer/1993742167

语法:

shift(periods, freq, axis)

参数:

period:表示移动的幅度,可以是正数,也可以是负数,默认值是1,1就表示移动一次,注意这里移动的都是数据,而索引是不移动的,移动之后没有对应值的,就赋值为NaN。

freq: DateOffset, timedelta, or time rule string,可选参数,默认值为None,只适用于时间序列,如果这个参数存在,那么会按照参数值移动时间索引,而数据值没有发生变化。

axis: 轴向。0为垂,1为水平



版权声明:本文为weixin_44100044原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。