有没有办法检查list和dataframe是否都是空的?我正在使用df.count()==0,但是有没有更有效的方法来检查Dataframe和列表是否为空。
rryofs0p1#
希望这对您有所帮助,使用: df.empty 以及 not list ```import pandas as pd
df.empty
not list
list = [1,2,3,4] #fulled listdf = pd.DataFrame(list) #fulled dataframeprint (df)
print(df.empty) #Falseprint(not list) #False
print("\n")
list = [] #empty listdf = pd.DataFrame(list) #empty dataframeprint (df)
print(df.empty) #Trueprint(not list) #True
[结果]:
00 11 22 33 4FalseFalse
Empty DataFrameColumns: []Index: []TrueTrue
1条答案
按热度按时间rryofs0p1#
希望这对您有所帮助,使用:
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