df.na.fill не работает, когда имена столбцов имеют специальные символы (символ. точка) - PullRequest
0 голосов
/ 03 апреля 2019

df.na.fill и df.na.replace не работают, если имя столбца имеет символ ..

val df = List((1,"name"),(2,null)).toDF("id","A.a")
df.na.fill(Map("A.a" -> "test"))

org.apache.spark.sql.AnalysisException: не удается разрешить имя столбца "Aa "среди (id,` Aa`);

Я также пытался с символом `:

df.na.fill(Map("`A.a`" -> "test"))

получить ту же ошибку:

org.apache.spark.sql.AnalysisException: не удается разрешить имя столбца "Aa" среди (id, `Aa`);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...