TypeError: ufunc 'isnan' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
在处理Pandas各列数据时,遇到这个错误。有的列是数值,有的列是字符串。
错误原因:数组是字符串数组,例如下面两行Python代码就会报这个错
c = np.array(['q','r'])
print(c[~np.isnan(c)])
数值型就不会报错:
b = np.array([np.nan,0,1])
print(b[~np.isnan(b)])