Pandas常用函数记录
函数 | 作用 |
---|---|
df.diff() | 若日期为index,则是本行与前一行的差异:本行-前一行 |
df.aggregate([min, max, np.mean, np.std, np.median]) | 将df的最小值,最大值,平均值,方差,中位数全展示出来 |
df.pct_change() | 本行与上一行的增长率 |
df.shift(1) | 数据向下偏移一行 |
df.cumsum([1, 2, 3, 4]) | 第0行到当前位置的累加 |
df.resample('1w', label='left').last() | 1周一周统计,标签是周开始 |
df[columnname].rolling(window=10).min() | 窗口函数统计最小值 |
np.where(data['m1' > data['m2'], 1, -2) | 条件判断,真为值,假为另一值 |