希望在工作表中使用长度列填充新列
df=df.withColumn(“CityName”,df.Address.substr(1,F.col(“Length”)))
但它抛出了错误
TypeError:startPos和length必须是相同的类型。分别得到了〈class 'int'〉和〈class ' pyspark.sql.column.Column'〉。
希望在工作表中使用长度列填充新列
df=df.withColumn(“CityName”,df.Address.substr(1,F.col(“Length”)))
但它抛出了错误
TypeError:startPos和length必须是相同的类型。分别得到了〈class 'int'〉和〈class ' pyspark.sql.column.Column'〉。
1条答案
按热度按时间nnsrf1az1#
试试这个: