标签: python pandas
我想将包含pandas的{{1}}列从字符串转换为float。这是我尝试过的代码,但始终会返回无效的语法错误
pandas
Nan
答案 0 :(得分:2)
以下lambda表达式应该起作用:
lambda x: float(x.replace(",","") if not math.isnan(x) else x)
请注意必填else部分。假设您希望nan保持不变。请参阅Conditional Expressions上的文档。
else