熊猫用df.drop删除行不起作用


问题内容

我有一个这样的DataFrame(第一列是index(786 …),第二列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尝试了很多东西,但没有发生。

我希望你能帮助我。


问题答案:

在删除新的DataFrame时返回。如果要将更改应用于当前DataFrame,则必须指定inplace参数。

选项1
分配回df-

df = df.drop(790)

选项2
就地参数-

df.drop(790, inplace=True)