Glue将空字符串读为null值。

0

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

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

谢谢!

profile picture
EXPERTO
preguntada hace 6 meses63 visualizaciones
1 Respuesta
0

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

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

profile picture
EXPERTO
respondido hace 6 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas