五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

pandas DataFrame.shift()函數(shù)的具體使用

發(fā)布日期:2022-04-13 10:04 | 文章來源:源碼中國

pandas DataFrame.shift()函數(shù)可以把數(shù)據(jù)移動(dòng)指定的位數(shù)

period參數(shù)指定移動(dòng)的步幅,可以為正為負(fù).axis指定移動(dòng)的軸,1為行,0為列.

eg: 有這樣一個(gè)DataFrame數(shù)據(jù):

import pandas as pd
data1 = pd.DataFrame({
 'a': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
 'b': [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
})
print data1
a  b
0  0  9
1  1  8
2  2  7
3  3  6
4  4  5
5  5  4
6  6  3
7  7  2
8  8  1
9  9  0

如果想讓 a和b的數(shù)據(jù)都往下移動(dòng)一位:

data2 = data1.shift(axis=0)
print data2
  a b
0  NaN  NaN
1  0.0  9.0
2  1.0  8.0
3  2.0  7.0
4  3.0  6.0
5  4.0  5.0
6  5.0  4.0
7  6.0  3.0
8  7.0  2.0
9  8.0  1.0

如果是在行上往右移動(dòng)一位:

data3 = data1.shift(axis=1)
print data3
 a b
0 NaN  0.0
1 NaN  1.0
2 NaN  2.0
3 NaN  3.0
4 NaN  4.0
5 NaN  5.0
6 NaN  6.0
7 NaN  7.0
8 NaN  8.0
9 NaN  9.0

如果想往上或者往左移動(dòng),可以指定(periods=-1):

data4 = data1.shift(periods=-1, axis=0)
print data4
  a b
0  1.0  8.0
1  2.0  7.0
2  3.0  6.0
3  4.0  5.0
4  5.0  4.0
5  6.0  3.0
6  7.0  2.0
7  8.0  1.0
8  9.0  0.0
9  NaN  NaN

一個(gè)例子:

這里有一組某車站各個(gè)小時(shí)的總進(jìn)站人數(shù)和總出站人數(shù)的數(shù)據(jù):

entries_and_exits = pd.DataFrame({
 'ENTRIESn': [3144312, 3144335, 3144353, 3144424, 3144594,
  3144808, 3144895, 3144905, 3144941, 3145094],
 'EXITSn': [1088151, 1088159, 1088177, 1088231, 1088275,
1088317, 1088328, 1088331, 1088420, 1088753]
})

要求計(jì)算每個(gè)小時(shí)該車站進(jìn)出站人數(shù)

思路: 把第n+1小時(shí)的總?cè)藬?shù)-第n小時(shí)的總?cè)藬?shù),就是這個(gè)小時(shí)里的進(jìn)出站人數(shù)

entries_and_exits_hourly = entries_and_exits - entries_and_exits.shift(axis=0)print(entries_and_exits_hourly.fillna(0))#最后用0來填補(bǔ)NaN
ENTRIESn  EXITSn
0 0.0  0.0
123.0  8.0
218.0 18.0
371.0 54.0
4  170.0 44.0
5  214.0 42.0
687.0 11.0
710.0  3.0
836.0 89.0
9  153.0333.0

到此這篇關(guān)于pandas DataFrame.shift()函數(shù)的具體使用的文章就介紹到這了,更多相關(guān)pandas DataFrame.shift()內(nèi)容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

國外服務(wù)器租用

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部