Python 检查列表和数据框是否为空

Python 检查列表和数据框是否为空,python,apache-spark,pyspark,apache-spark-sql,Python,Apache Spark,Pyspark,Apache Spark Sql,有没有办法检查列表和数据框是否都为空?我正在使用df.count()==0,但是是否有更有效的方法来检查数据帧和列表是否为空。Hope这对您有所帮助,使用: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) #Fa

有没有办法检查列表和数据框是否都为空?我正在使用df.count()==0,但是是否有更有效的方法来检查数据帧和列表是否为空。

Hope这对您有所帮助,使用:
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
[结果]:


这回答了你的问题吗?len(df.head(1))>0或df.head(1).isEmpty或df.take(1).isEmpty
   0
0  1
1  2
2  3
3  4
False
False


Empty DataFrame
Columns: []
Index: []
True
True