Python 如何在没有循环的情况下检查dataframe的所有值中是否有空值
Python 如何在没有循环的情况下检查dataframe的所有值中是否有空值,python,pandas,Python,Pandas,if all(数据窗口['CI']!=np.nan): 我将all()函数与if一起使用,因此如果列CI没有NA值,则它将执行一些操作。但是我得到了语法错误。IIUC,您想检查数据帧中是否没有空值。你可以致电: df.notnull().values.all() 试试这个 dataframe.isnull().values.any() 这将为您提供所有a列以及它们有多少空值 df=pd.DataFrame({0:[1,2,无,],1:[2,3,无]) df.isnull().sum()如果数
if all(数据窗口['CI']!=np.nan):
我将
all()
函数与if
一起使用,因此如果列CI
没有NA值,则它将执行一些操作。但是我得到了语法错误。IIUC,您想检查数据帧中是否没有空值。你可以致电:
df.notnull().values.all()
试试这个
dataframe.isnull().values.any()
这将为您提供所有a列以及它们有多少空值
df=pd.DataFrame({0:[1,2,无,],1:[2,3,无])
df.isnull().sum()
如果数据帧中存在任何空值,则返回True
,否则返回False
。我的命令dataframe.notnull().values.all()
返回相反的结果,即如果所有值均不为null,则返回True,否则返回False。只需确保OP知道。太好了!记住向上投票,并在有机会时选择最佳答案!