PySpark
keyboard_arrow_down 147 guides
chevron_leftPySpark SQL Functions
Method arrayMethod colMethod collect_listMethod collect_setMethod concatMethod concat_wsMethod countMethod count_distinctMethod countDistinctMethod date_addMethod date_formatMethod dayofmonthMethod dayofweekMethod dayofyearMethod element_atMethod explodeMethod exprMethod firstMethod greatestMethod instrMethod isnanMethod lastMethod leastMethod lengthMethod litMethod lowerMethod maxMethod meanMethod minMethod monthMethod regexp_extractMethod regexp_replaceMethod repeatMethod roundMethod splitMethod to_dateMethod translateMethod trimMethod upperMethod whenMethod year
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
PySpark SQL Functions | concat_ws method
schedule Aug 12, 2023
Last updated local_offer
Tags PySpark
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
PySpark SQL Functions' concat_ws(~)
method concatenates string-typed columns into a single column with the specified separator.
Parameters
1. sep
| string
The separator to use when concatenating the columns.
2. *cols
| Column
objects
The string-based columns to concatenate. If the type of the columns is not string, then automatic casting will be performed. If casting fails, then an error is thrown.
Return Value
A PySpark SQL Column
object (pyspark.sql.column.Column
).
Examples
Consider the following PySpark DataFrame:
+---+---+|ONE|TWO|+---+---+| a| b|| c| d|| e| f|+---+---+
Concatenating multiple string columns in PySpark
To create a new PySpark DataFrame that combines the two string-typed columns:
Here, we are using the alias(~)
function of the Column
object to supply the name of the newly combined column.
Note that we can combine more than two columns at once:
Published by Isshin Inada
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
Official PySpark Documentation
https://spark.apache.org/docs/latest/api/python/reference/api/pyspark.sql.functions.concat_ws.html
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!