pandas 对标签使用unique()函数进行 label编码报错 ValueError:nan is not in list

错误信息截图
pandas 对标签使用unique()函数进行 label编码报错 ValueError:nan is not in list_第1张图片

后面发现 可能是因为unique() 取唯一值的时候,由于该列的数据类型是 int64的类型 所以直接当做这个元素的唯一值了 吼吼吼

pandas 对标签使用unique()函数进行 label编码报错 ValueError:nan is not in list_第2张图片
解决办法是使用 .apply(str) 转成字符串

v['A'] = v['A'].apply(str)

你可能感兴趣的:(python,pandas,python)