我有一个数据框 (df
),如下所示:
Date Last Value
29/12/2017 45.675
28/12/2017 0
27/12/2017 45.665
26/12/2017 45.635
25/12/2017
22/12/2017 45.625
21/12/2017 45.645
20/12/2017 45.655
19/12/2017 45.689
如何返回仅包含空白或仅零的行?因此,上面期望的返回输出将是:
28/12/2017 0
25/12/2017
其中的值要么为空,要么为 0。
最佳答案
这将返回所有存在 a) 空格或 b) 等于零(作为数值,而不是字符串)的行
df.loc[(df['Last Value'].str.contains(r'^\s*$')) | (df['Last Value'] == 0)]
关于python - 仅从数据框中返回空白或零值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59041012/