#查看缺失值 train.info(verbose=True,null_counts=True) TypeError: DataFrame.info() got an unexpected keyword argument ‘null_counts’ 怎样改正
时间: 2024-12-08 22:23:40 浏览: 21
zbx_sender:用于 node.js 的纯 javascript zabbix_sender
`train.info()` 是Pandas库中用于检查DataFrame中数据的基本信息,包括每列的数据类型、非空值的数量以及非数值类型的统计摘要等。如果你看到 `TypeError: DataFrame.info() got an unexpected keyword argument 'null_counts'` 这样的错误,说明你在调用`info`函数时传递了不支持的参数`null_counts=True`。
在Pandas 1.0.0及之后版本中,`null_counts` 参数已被移除,所以如果你想查看每列缺失值的数量,应该直接使用`isna()` 或 `isnull()` 函数配合 `sum()` 或 `count()` 方法:
```python
# 查看每列缺失值的数量
missing_values = train.isnull().sum()
# 或者查看非缺失值的数量
non_missing_values = train.count()
print(missing_values)
```
如果你想要查看更详细的信息,可以使用 `describe(include='null')`:
```python
train.describe(include=[np.object]) # 只对包含非数值型数据的列显示缺失值情况
```
阅读全文