我正在读取一个 Athena 表,该表的列名为 br_book_gl1,其值为“-”和“+”。 Athena Source data 在将其作为胶水目录表读取时,我得到了“+”值,但对于“-”值,我得到了空值。 数据类型是 Athena 表中的字符串,我正在使用以下代码: gluecontext.getCatalogSource(database = database, tableName = tableName).getDynamicFrame().toDF() .select(col("br_book_gl1").as("GainLossSign"))