Glue将空字符串读为null值。

0

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

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

谢谢!

profile picture
专家
已提问 5 个月前60 查看次数
1 回答
0

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

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

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则