Когда вы создаете string_account
, вы используете toString()
в списке.Это даст вам строку List(...)
, например:
scala> List(1,2,3).toString()
res0: String = List(1, 2, 3)
Вместо этого вы хотите использовать mkString(",")
:
scala> List(1,2,3).mkString(",")
res1: String = "1,2,3"
В этом случае это будет:
val string_account = csv.map(_.getString(0)).collect.toList.mkString(",")
Примечание: Вы можете легко добавить скобки в string_account
вместо того, чтобы использовать их в запросе SQL, если требуется с mkString("(", ",", ")")
.