python中if df.size == 0:不为空怎么写
时间: 2024-02-17 14:00:45 浏览: 66
python中怎么表示空值
在 Python 中,可以使用 `not` 关键字来判断一个条件是否为 `False`。因此,如果您想判断一个 DataFrame 是否不为空,可以使用以下代码:
```python
import pandas as pd
# 创建一个空 DataFrame 和一个非空 DataFrame
df1 = pd.DataFrame()
df2 = pd.DataFrame({'a': [1, 2, 3], 'b': [4, 5, 6]})
# 判断 DataFrame 是否为空
if not df1.size:
print("df1 为空")
else:
print("df1 不为空")
if not df2.size:
print("df2 为空")
else:
print("df2 不为空")
```
在上面的代码中,我们首先使用 `pd.DataFrame()` 函数创建了一个空 DataFrame `df1`,并使用 `pd.DataFrame({'a': [1, 2, 3], 'b': [4, 5, 6]})` 创建了一个非空 DataFrame `df2`。然后,我们使用 `not df.size` 来判断这两个 DataFrame 是否为空,并输出相应的结果。如果 DataFrame 不为空,则输出 "df 不为空"。
阅读全文