NaN和None之间有什么区别?
我正在使用pandas读取csv文件的两列,readcsv()然后将值分配给字典。列包含数字和字母的字符串。偶尔会出现一个单元格为空的情况。在我看来,读取该字典条目的值应该是None,而是nan分配。当然,None它更具描述性,因为它具有空值,而nan只是说读取的值不是数字。
我的理解是否正确,None和之间的区别是nan什么?为什么nan分配而不是None?
此外,我的字典检查任何空单元格一直在使用numpy.isnan():
for k, v in my_dict.iteritems(): if np.isnan(v):
但是这给了我一个错误,说我不能使用这个检查v。我想这是因为要使用整数或浮点变量,而不是字符串。如果是这样,我该如何检查v“空单元格”/ nan案例?
慕神8447489
30秒到达战场
随时随地看视频慕课网APP
相关分类