I have a Spark dataframe with a column (assigned_products
) of type string that contains values such as the following:
"POWER BI PRO+Power BI (free)+AUDIO CONFERENCING+OFFICE 365 ENTERPRISE E5 WITHOUT AUDIO CONFERENCING"
I would like to count the occurrences of +
in the string for and return that value in a new column.
I tried the following, but I keep returning errors.
from pyspark.sql.functions import col
DF.withColumn('Number_Products_Assigned', col("assigned_products").count("+"))
I'm running my code in Azure Databricks on a cluster running Apache Spark 2.3.1.