删除列值<0的Pandas DataFrame行

Luk*_*ieß 5 python pandas

我已经阅读了这个帖子中的答案,但它没有回答我的确切问题.我的DataFrame看起来像这样

                      Lady in the Water  The Night Listener  Just My Luck  Correlation
Claudia Puig                    NaN                 4.5           3.0     0.893405
Gene Seymour                    3.0                 3.0           1.5     0.381246
Jack Matthews                   3.0                 3.0           NaN     0.662849
Lisa Rose                       2.5                 3.0           3.0     0.991241
Michael Phillips                2.5                 4.0           NaN    -1.000000
Mick LaSalle                    3.0                 3.0           2.0     0.924473
Run Code Online (Sandbox Code Playgroud)

我想删除Michael Phillips的行,因为他的相关值低于零.至于说,我尝试了不同的组合df = df[df.Correlation]df = df.drop(),但找不到任何工作.

wai*_*kuo 19

df = df[df['Correlation'] >= 0]
Run Code Online (Sandbox Code Playgroud)