Glue将空字符串读为null值。

0

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

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

谢谢!

profile picture
ESPERTO
posta 6 mesi fa63 visualizzazioni
1 Risposta
0

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

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

profile picture
ESPERTO
con risposta 6 mesi fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande