gpt4 book ai didi

python - 如何避免 applymap() 中的 NaN?

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

我想做一个简单的操作,将数据框转换为标题。

有一些 NaN 会导致错误,所以我想通过仅在 not null 时应用 str.title() 来避免它们。

但是我收到了无效语法

df= df.applymap(lambda x: x.title() if pd.notnull(x))
^
SyntaxError: invalid syntax

另一个尝试:

df= df.applymap(lambda x: x.title() if not pd.isnull(x))

SyntaxError: invalid syntax

最佳答案

这是一个conditional expression您还必须为 else 提供一个值(如果不满足条件)。

试试这个:

df= df.applymap(lambda x: x.title() if pd.notnull(x) else '')

关于python - 如何避免 applymap() 中的 NaN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57165699/

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