在Python中Pandas的read_csv()函数中使用na_values参数

在Python中Pandas的read_csv()函数中使用na_values参数

read_csv()是一个重要的pandas函数,用于读取CSV文件。但通过这个函数,人们还可以做很多其他的事情,只是要完全改变返回的对象。在这篇文章中,我们将看到na_values参数的使用。

na_values:这是用来创建一个将pandas视为NaN(非数字)的字符串。默认情况下,pandas将#N/A、-NaN、-n/a、N/A、NULL等视为NaN值。让我们看看这个例子,以便更好地理解。

在Python中Pandas的read_csv()函数中使用na_values参数

这就是我们的数据框架,它有三个列名,类和总分。现在在Python的pandas中导入数据框架。

请参考这里使用的数据集的链接。

例子1:看到pandas认为#N/A为NaN。

# import pandas library
import pandas as pd
  
# read a csv file
df = pd.read_csv('Example.csv')
  
# show the dataframe
print(df)
Python

输出:

在Python中Pandas的read_csv()函数中使用na_values参数

示例2:现在,na_values参数被用来告诉pandas他们将 “不可用 “视为NaN值,并在 “不可用 “的地方打印NaN。

# import pandas library
import pandas as pd
  
# read a csv file
df = pd.read_csv('Example.csv', 
                 na_values = "not available")
  
# show the dataframe
print(df)
Python

输出:

在Python中Pandas的read_csv()函数中使用na_values参数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册