Skip to content

Commit f5a4329

Browse files
Initial Commit
1 parent 5172e5a commit f5a4329

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

UDFDemo/UDFDemo.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,18 @@ def parse_gender(gender):
3131
.option("inferSchema", "true") \
3232
.csv("data/survey.csv")
3333

34-
survey_df.show()
34+
survey_df.show(10)
3535

3636
parse_gender_udf = udf(parse_gender, returnType=StringType())
37+
logger.info("Catalog Entry:")
3738
[logger.info(r) for r in spark.catalog.listFunctions() if "parse_gender" in r.name]
39+
3840
survey_df2 = survey_df.withColumn("Gender", parse_gender_udf("Gender"))
39-
survey_df2.show()
41+
survey_df2.show(10)
4042

4143
spark.udf.register("parse_gender_udf", parse_gender, StringType())
44+
logger.info("Catalog Entry:")
4245
[logger.info(r) for r in spark.catalog.listFunctions() if "parse_gender" in r.name]
46+
4347
survey_df3 = survey_df.withColumn("Gender", expr("parse_gender_udf(Gender)"))
44-
survey_df3.show()
48+
survey_df3.show(10)

0 commit comments

Comments
 (0)