上周在进行数据分析联系时,遇到这样一个问题,先来看下看些报错原因。

报错原因是“TypeError: argument of type 'float' is not iterable”意思是float型不能进行迭代。报错原因是数据中含有float型数据,需要使用astype方法进行数据类型准换成str运行即可。

报错的代码:

auth_capital['ex_rate'] = auth_capital[1].apply(get_ex_rate) 
auth_capital.sample(5)

修改的代码:

auth_capital['ex_rate'] = auth_capital[1].astype(str).apply(get_ex_rate) 
auth_capital.sample(5)

修改后的运行结果:

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐