pyspark.sql.functions.initcap

pyspark.sql.functions. initcap ( col : ColumnOrName ) → pyspark.sql.column.Column [source]

将句子中每个单词的首字母转换为大写。

新增于版本 1.5.0。

在版本 3.4.0 中更改: 支持 Spark Connect。

Parameters
col Column or str

目标列以进行操作。

Returns
Column

每个单词的首字母都大写的字符串。

示例

>>> spark.createDataFrame([('ab cd',)], ['a']).select(initcap("a").alias('v')).collect()
[Row(v='Ab Cd')]