Glue将空字符串读为null值。

0

【以下的问题经过翻译处理】 团队您好,

我运行了一个 AWS Glue Job,从 S3 存储桶上的 CSV 文件读取数据到我的 Aurora MySQL 数据库中。 但它将 CSV 中的空字符串("")解释为 null 值,然后尝试将其插入到非空列中。导致我的Job执行失败。 是否有特定的 Glue / PySpark 代码配置可以防止作业将空字符串视为 null?

谢谢!

1 réponse
0

【以下的回答经过翻译处理】 我在pySpark脚本中添加了下面代码,问题就能解决:

data_frame = data_frame.na.fill('', subset=['MY_EMPTY_STRING_COL'])

profile picture
EXPERT
répondu il y a 6 mois

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions