找出pd.read_csv读取CSV文件中的NaN
时间: 2023-07-06 09:04:59 浏览: 269
读取CSV文件
在使用pd.read_csv读取CSV文件时,可以通过设置参数na_values来指定哪些值应该被识别为NaN。例如,如果我们想将CSV文件中的空字符串、"NA"和"NULL"都视为NaN,可以这样写:
```python
import pandas as pd
df = pd.read_csv('data.csv', na_values=['', 'NA', 'NULL'])
```
这样,读取到的DataFrame中所有的空字符串、"NA"和"NULL"都会被替换成NaN。我们可以使用isnull()方法来查看哪些值是NaN。例如:
```python
import pandas as pd
df = pd.read_csv('data.csv', na_values=['', 'NA', 'NULL'])
# 查看哪些值是NaN
print(df.isnull())
```
这个方法会返回一个与输入DataFrame形状相同的新DataFrame,其中每个元素的值都是True或False,表示该元素是否为NaN。
阅读全文