Я хочу использовать сокращение $ с приложениями Spark, написанными на Scala. Но у меня есть большое количество столбцов, на которые я хотел бы ссылаться с помощью переменных. В то же время я хочу использовать сокращенную запись $ для строк, содержащих имя столбца.
df.select($"col1") // works
val columnName = "col1"
df.select($columnName) // gives error
Как использовать переменную columnName с сокращением $?