Вы применяете операцию сопоставления к единственному строковому значению, а затем применяете разбиение к нему. Операция Map преобразует эту строку в отдельный символ, а затем вы пытаетесь применить опцию split для отдельного символа, поэтому вы получаете эту ошибку.
Если вы хотите разбить эту строку на запятую, вот как вы можете это сделать.
val Final_df1 = Final_df.split(",")
Это исправит вашу ошибку, а затем вы сможете применить свои преобразования для перемещения переслать согласно вашему требованию.
Пожалуйста, примите ответ, если это решит вашу проблему.