pandas計算最大連續(xù)間隔的方法
更新時間:2019年07月04日 10:24:17 作者:殤客
今天小編就為大家分享一篇pandas計算最大連續(xù)間隔的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:

群里一朋友發(fā)了一個如上圖的問題,解決方法如下
data = {'a':[1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2],'b':[1,2,3,4,5,8,9,10,1,2,3,6,7,8,9,12,13]}
df = pd.DataFrame(data)
for name,group in df.groupby('a'):
group['c'] = ((group['b'].shift(1).fillna(0) + 1).astype(int) != group['b']).cumsum()
# print(group)
print(group['c'].value_counts()) #按value值出現(xiàn)最多的,即問題1的答案,value值最大的,即問題2的答案。
以上這篇pandas計算最大連續(xù)間隔的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
手把手教你從PyCharm安裝到激活(最新激活碼),親測有效可激活至2089年
最近很多網(wǎng)友找小編反映PyCharm激活碼失效了,原來的已經(jīng)不能用了。浪費了半天時間終于找到一個可以使用的了,支持最新JetBrains全系列產(chǎn)品(Pycharm 2020.2.x,Intellij idea 2020.2.x,WebStorm 2020.2.x)。,需要的朋友可以參考下2020-10-10
PyCharm中的terminal運行從PS修改成cmd方式
這篇文章主要介紹了PyCharm中的terminal運行從PS修改成cmd方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06
TensorFlow神經(jīng)網(wǎng)絡優(yōu)化策略學習
這篇文章主要介紹了TensorFlow神經(jīng)網(wǎng)絡優(yōu)化策略2018-03-03
kNN算法python實現(xiàn)和簡單數(shù)字識別的方法
這篇文章主要介紹了kNN算法python實現(xiàn)和簡單數(shù)字識別的方法,詳細講述了kNN算法的優(yōu)缺點及原理,并給出了應用實例,需要的朋友可以參考下2014-11-11

