检查列表和数据框是不是为空

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.emptynot 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函数检查数据框中的列是不是为空或空字符串

Tkinter 检查输入框是不是为空

检查是不是有任何文本框为空 wpf

如何在javascript中检查我的任何文本框是不是为空[重复]

访问:检查文本框是不是为空,如果是则更改文本框背景颜色