如何判断dataframe是否为空
时间: 2023-05-18 13:05:43 浏览: 99
python 创建一个空dataframe 然后添加行数据的实例
可以使用以下方法来判断DataFrame是否为空:
1. 使用`empty`属性:DataFrame的`empty`属性返回一个布尔值,表示DataFrame是否为空。如果DataFrame为空,则返回`True`,否则返回`False`。
```python
if df.empty:
print("DataFrame is empty")
else:
print("DataFrame is not empty")
```
2. 使用`shape`属性:DataFrame的`shape`属性返回一个元组,包含DataFrame的行数和列数。如果DataFrame为空,则行数和列数都为0。
```python
if df.shape[0] == 0:
print("DataFrame is empty")
else:
print("DataFrame is not empty")
```
3. 使用`isnull()`方法:DataFrame的`isnull()`方法返回一个布尔值的DataFrame,表示每个元素是否为缺失值。如果DataFrame为空,则所有元素都是缺失值。
```python
if df.isnull().all().all():
print("DataFrame is empty")
else:
print("DataFrame is not empty")
```
阅读全文