检查列表和数据框是不是为空
Posted
技术标签:
【中文标题】检查列表和数据框是不是为空【英文标题】:To check if the list and dataframe is empty检查列表和数据框是否为空 【发布时间】:2021-03-08 20:09:26 【问题描述】:有没有办法检查列表和数据框是否为空?我正在使用 df.count() == 0 但是否有更有效的方法来检查数据框并且列表为空。
【问题讨论】:
这能回答你的问题吗? How to check whether a pandas DataFrame is empty? ***.com/questions/32707620/… len(df.head(1)) > 0 或 df.head(1).isEmpty 或 df.take(1).isEmpty 【参考方案1】:希望这对您有所帮助,使用:df.empty
和 not list
import pandas as pd
list = [1,2,3,4] #fulled list
df = pd.DataFrame(list) #fulled dataframe
print (df)
print(df.empty) #False
print(not list) #False
print("\n")
list = [] #empty list
df = pd.DataFrame(list) #empty dataframe
print (df)
print(df.empty) #True
print(not list) #True
[结果]:
0 0 1 1 2 2 3 3 4 False False Empty DataFrame Columns: [] Index: [] True True
【讨论】:
以上是关于检查列表和数据框是不是为空的主要内容,如果未能解决你的问题,请参考以下文章
spark中的isNullOrEmpty函数检查数据框中的列是不是为空或空字符串