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
案例?
30秒到达战场
相关分类