使用df.drop删除行的Pandas不起作用

时间:2016-07-20 12:31:42

标签: python python-3.x pandas dataframe

我有这样的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尝试了很多东西但是没有发生。

我希望你能帮助我。

1 个答案:

答案 0 :(得分:41)

在删除新的DataFrame时返回。如果要将更改应用于当前DataFrame,则必须指定<a href="somehref"> <span>This text should underline RED on `a` hover</span> <span>This text should underline GREY on `a` hover</span> </a> a { text-decoration: none; } span:last-child { color: black; } span:first-child { color: red; } a:hover { span { border-bottom: 1px solid currentColor; } } span { // display purposes display: block; border-bottom: 1px solid transparent; margin-bottom: 10px; transition: border-bottom .2s ease-in; } 参数。

选项1
分配回inplace -

df

选项2
Inplace参数 -

df = df.drop(790)