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