gpt4 book ai didi

python - 如何在一行代码中将 pandas 中的 float 转换为不包括 NaN 的字符串?

转载 作者:太空宇宙 更新时间:2023-11-04 04:48:08 25 4
gpt4 key购买 nike

我想将一列浮点值转换为字符串,以下是我目前的做法:

userdf['phone_num'] = userdf['phone_num'].apply(lambda x: "{:.0f}".format(x) if x is not None else x)

但是,它还会将 NaN 转换为字符串“nan”,这在我检查此列中的缺失值时很糟糕,有什么更好的主意吗?

谢谢!

最佳答案

我认为你应该比较 Nan 值而不是比较 None

userdf['phone_num'] = userdf['phone_num'].apply(lambda x: "{:.0f}".
format(x) if not pd.isnull(x) else x)

关于python - 如何在一行代码中将 pandas 中的 float 转换为不包括 NaN 的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49022769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com