series.shift
时间: 2023-08-27 20:06:03 浏览: 47
series.shift函数是pandas库中的一个函数,用于将Series对象中的元素向前或向后移动指定的位置。该函数的参数periods表示移动的位置数,可以为正数表示向前移动,为负数表示向后移动。移动后的位置上的元素用NaN填充。例如,如果有一个Series对象s=\[1,3,5,np.nan,6,8\],使用s.shift(2)函数将会得到一个新的Series对象,其中元素向前移动了2个位置,前两个位置上的元素用NaN填充。结果为\[NaN, NaN, 1.0, 3.0, 5.0, NaN\]。\[1\]
#### 引用[.reference_title]
- *1* *2* [pandas简单操作(2):处理丢失数据、数据运算、数据合并、数据分组等](https://blog.csdn.net/Yulu_Gan/article/details/109536838)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [pandas之滑动窗口学习笔记(shift, diff, pct_change)](https://blog.csdn.net/weixin_40426830/article/details/112154334)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]