我有一个csv数据集,其中日期列有一些缺少的值,我想在使用numpy读取csv文件时使用filling_values参数用特定的日期字符串填充这些值,但它不起作用,我只得到空字符串作为输出,即缺少的值没有填充。我做错了什么?下面是相同的代码
filling_values = {'', 0, '01/01/2010', 0}
print(np.genfromtxt("dsc2.csv", delimiter=",",dtype=None,missing_values={''},
filling_values=filling_values,encoding=None))
输出为:
[['Name' 'Age' 'Date_Of_Joining' 'Total_Experience']
['Andy' '20' '01-02-2013' '0']
['Mandy' '30' '01-10-2009' '10']
['Sandy' '10' '' '0']
['Bandy' '40' '01-10-2009' '20']]
可以看出,第4行第3列中缺少的值为“”,尚未替换
目前没有回答
相关问题 更多 >
编程相关推荐