web-dev-qa-db-ja.com

Pandas df.dropで行を削除しても機能しない

このようなDataFrameがあります(最初の列はindex(786 ...)、2番目のday(25 ...)およびRainfall amountは空です):

Day Rainfall amount (millimetres)  
786   25                              
787   26                              
788   27                              
789   28                              
790   29                              
791    1                              
792    2                              
793    3                              
794    4                              
795    5 

行790を削除します。df.dropで多くのことを試しましたが、nothinが発生しました。

あなたが私を助けてくれることを願っています。

18
Madddin

新しいDataFrameのドロップ中に戻ります。現在のDataFrameに変更を適用する場合は、inplaceパラメーターを指定する必要があります。

オプション1
dfに再度割り当てます-

df = df.drop(790)

オプション2
インプレース引数-

df.drop(790, inplace=True)
46
frist