gpt4 book ai didi

python - 属性错误 : 'NoneType' object has no attribute 'upper'

转载 作者:行者123 更新时间:2023-12-05 04:55:07 26 4
gpt4 key购买 nike

<分区>

我有一个 PySpark Dataframe (df) 并试图添加一个列 (capital_names),该列将是一个现有列 (names),名称已转换为大写字母。我是这样做的:

def capital(text):
return text.upper()

udf_capital = udf(capital,StringType())

df2 = df.withColumn("capital_names",udf_capital("names"))

df2.show()

运行代码时,当我尝试显示生成的数据帧时出现错误:

AttributeError: 'NoneType' object has no attribute 'upper'

但是,我已经检查了我的数据框的模式并且“名称”列是 StringType,我该如何解决这个问题?提前致谢!

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