第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

計算 pandas 系列中連續(xù)的個數(shù)

計算 pandas 系列中連續(xù)的個數(shù)

明月笑刀無情 2023-10-18 16:14:00
如果我有以下 pandas 系列:import pandas as pd s = pd.Series([0,1,1,0,1,0,0,1,1,0,1,1,1])我想要一個連續(xù)數(shù)量的計數(shù)列表,即在這種情況下所需的輸出是[2,1,2,3]我怎樣才能得到上面的輸出呢?
查看完整描述

2 回答

?
阿波羅的戰(zhàn)車

TA貢獻1862條經(jīng)驗 獲得超6個贊

讓我們嘗試使用cumsum創(chuàng)建新密鑰


s[s==1].groupby(s.eq(0).cumsum()).sum()

1    2

2    1

4    2

5    3

dtype: int64


#s[s == 1].groupby(s.eq(0).cumsum()).sum().tolist()

#[2, 1, 2, 3]


查看完整回答
反對 回復 2023-10-18
?
慕哥6287543

TA貢獻1831條經(jīng)驗 獲得超10個贊

以下應該有效:

[len(i) for i in ''.join([str(i) for i in list(s)]).split('0') if '1' in i]

輸出:

[2, 1, 2, 3]


查看完整回答
反對 回復 2023-10-18
  • 2 回答
  • 0 關注
  • 139 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號