dataframe删除全部为空的列及“身份证号”为空的数据。
时间: 2023-09-25 07:08:20 浏览: 136
DataFrame中去除指定列为空的行方法
你可以使用 Pandas 库对 DataFrame 进行操作,具体流程如下:
1. 删除全部为空的列:
```python
df = df.dropna(axis=1, how='all')
```
2. 删除“身份证号”为空的数据:
```python
df = df.dropna(subset=['身份证号'], how='all')
```
将两个操作结合起来,可以这样写:
```python
df = df.dropna(axis=1, how='all').dropna(subset=['身份证号'], how='all')
```
其中,`axis=1` 表示删除列,`how='all'` 表示只删除全部为空的列或行,`subset=['身份证号']` 表示只针对“身份证号”列进行操作。
阅读全文