2024-09-26 18:03:39 发布
网友
我试着做一个简单的操作,把一个数据帧转换成titlecase。在
有一些nan会导致错误,所以我想通过应用str.title()来避免它们,只有当它是not null时。在
str.title()
not null
但是我得到了invalid syntax。在
invalid syntax
df= df.applymap(lambda x: x.title() if pd.notnull(x)) ^ SyntaxError: invalid syntax
再来一次:
可以用空白字符串填充缺少的值:
df = df.fillna("").applymap(lambda x: x.title())
pandas.Series.str.title
df.stack().str.title().unstack()
numpy.core.defchararray.title
这是一个^{},您还必须为else提供一个值(如果不满足条件)。在
else
试试这个:
df= df.applymap(lambda x: x.title() if pd.notnull(x) else '')
可以用空白字符串填充缺少的值:
pandas.Series.str.title
^{pr2}$numpy.core.defchararray.title
这是一个^{} ,您还必须为
else
提供一个值(如果不满足条件)。在试试这个:
相关问题 更多 >
编程相关推荐