2024-04-24 21:06:42 发布
网友
我在csv文件中有一些数据。 因为它是从机器上收集的,所以所有的行都应该是数字,但是有些行中存在一些NaN值,机器可以用字符串“-”自动替换这些NaN值。
我的问题是如何设置pd.read_csv()的参数,以自动将csv文件中的“-”值替换为零?
在读取csv文件时,可以使用参数na_values:
csv
df = pd.read_csv('file.csv',na_values='-')
编辑: 然后可以通过以下方式将nan转换为0:
df.fillna(0,1,inplace=True)
你可以试试这样的方法:
import pandas df = pandas.read_csv('somefile.txt') df = df.fillna(0)
希望能帮上忙!
在读取
csv
文件时,可以使用参数na_values:编辑: 然后可以通过以下方式将nan转换为0:
你可以试试这样的方法:
希望能帮上忙!
相关问题 更多 >
编程相关推荐