我试图从数据框中过滤列的数据,但索引名称包含空格

问题描述 投票:0回答:1

我试图过滤数据框的行,但由于列的索引名称有空格,我无法做到

DDTS编号是列的名称

当没有空间时,它工作

data [data3。(DDTS Number)!= null]

我尝试过不同的语法,但是如果没有重命名列名,就不会这样做

python pandas filter row spaces
1个回答
0
投票

大家好,我找到了解决方案。我使用的方法的问题是,当索引在名称中有空格时,它不起作用,因此有另一种方法可以使用以下结构去掉空值:

df1 = df [df [“ColumnName With Spaces”]。notnull()]

从这里,您将使用索引“Column With Spaces”过滤“df”中包含空值的所有行。

© www.soinside.com 2019 - 2024. All rights reserved.