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

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

Pandas:如何替換數(shù)據(jù)框中所有小于前一個(gè)值的值?

Pandas:如何替換數(shù)據(jù)框中所有小于前一個(gè)值的值?

我的問題與我在stackoverflow上發(fā)布的另一個(gè)問題有關(guān):Pandas:如果有任何值小于以前的值,我如何檢查多個(gè)列?.現(xiàn)在我知道在我的數(shù)據(jù)框中有多個(gè)值小于以前的值,我想用以前的值替換那個(gè)值。示例數(shù)據(jù)集:    c     d     e0   3     5     8  1   1     5     8  2   5     6     8  3   6     7     8   4   2     1     9  5   9     3     3  期望的結(jié)果:    c     d     e0   3     5     81   3     5     82   5     6     83   6     7     84   6     7     95   9     3     9有沒有辦法用簡(jiǎn)單的 Python/Panda 代碼行來執(zhí)行這個(gè)任務(wù)?
查看完整描述

2 回答

?
元芳怎么了

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

您可以使用掩碼和填充。如果您的數(shù)據(jù)框數(shù)據(jù)類型是浮點(diǎn)數(shù),則不需要 '.astype(int)' 轉(zhuǎn)換。


df.mask(df.diff().lt(0)).ffill().astype(int)


    c   d   e

0   3   5   8

1   3   5   8

2   5   6   8

3   6   7   8

4   6   7   9

5   9   3   9


查看完整回答
反對(duì) 回復(fù) 2022-10-25
?
夢(mèng)里花落0921

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

df.cummax()會(huì)成功的。



查看完整回答
反對(duì) 回復(fù) 2022-10-25
  • 2 回答
  • 0 關(guān)注
  • 201 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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