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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

從特定行開(kāi)始,如何繼續(xù)它們的值直到遇到具有更高值的行?

從特定行開(kāi)始,如何繼續(xù)它們的值直到遇到具有更高值的行?

手掌心 2021-09-11 10:16:37
假設(shè)有一個(gè)熊貓系列和一個(gè)標(biāo)記某些行的布爾掩碼。排除掩碼值,所有其他值按升序排序。如何將屏蔽值寫入后續(xù)行中,直到遇到具有更高值的行?我對(duì)僅使用布爾掩碼和 pandas.Series 方法而不是顯式處理行索引的解決方案特別感興趣。非常感謝!例子輸入:values = pd.Series([0.1, 0.15, 0.29, 0.22, 0.24, 0.3, 0.46, 0.5, 0.52, 0.55, 0.81, 0.67, 0.7, 0.81, 0.84, 0.91, 0.93, 0.98, 1.]) mask = pd.Series([False, False, True, False, False, False, False, False, False, False, True, False, False, True, False, False, False, False, False])輸出:values = pd.Series([0.1, 0.15, 0.29, 0.29, 0.29, 0.3, 0.46, 0.5, 0.52, 0.55, 0.81, 0.81, 0.81, 0.81, 0.84, 0.91, 0.93, 0.98, 1.])
查看完整描述

1 回答

?
浮云間

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊

pandas.Series有方法cummax:


values = pd.Series([0.1, 0.15, 0.29, 0.22, 0.24, 0.3, 0.46, 0.5, 0.52, 0.55, 0.81, 0.67, 0.7, 0.81, 0.84, 0.91, 0.93, 0.98, 1.])


values.cummax()


0     0.10

1     0.15

2     0.29

3     0.29

4     0.29

5     0.30

6     0.46

7     0.50

8     0.52

9     0.55

10    0.81

11    0.81

12    0.81

13    0.81

14    0.84

15    0.91

16    0.93

17    0.98

18    1.00


查看完整回答
反對(duì) 回復(fù) 2021-09-11
  • 1 回答
  • 0 關(guān)注
  • 142 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)