Python:使用if语句[duplicate]

问题描述 投票:-2回答:1

NO DUPLICATE

我发现这个问题适用于Javascript,但不适用于Python。因此,不能重复。

AIM

我正在尝试创建一个循环,在该循环中我将有三个条件语句。对于其中一个语句,我需要检查特定列的特定行是否具有NaN。如果有NaN,为简单起见,我想打印这是NaN

CODE

import pandas as pd
import numpy as np

df = reading some .csv file

prices = df['prices']

 for i in prices:
     if prices == np.isnan(prices):
         print('Its a nan')

我也尝试过简单地键入NaN,但这也不起作用...

我得到的错误是:系列的真相值不明确。使用a.empty,a.bool(),a.item(),a.any()或a.all()。

我该如何进行这项工作?

不是重复项,我发现此问题适用于Javascript,但不适用于Python。因此,不是重复的。目的我试图创建一个循环,在该循环中我将有三个条件语句。对于...

python pandas numpy if-statement nan
1个回答
-1
投票

我之前在pandas documentation之后使用了fillna。除了功能,您可以尝试:

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