Как переименовать дубликат столбца, используя индекс столбца? - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть фрейм данных, который имеет два столбца с одинаковыми именами, так как первый столбец (AgreementID) содержит значение, я хочу переименовать второй столбец), который содержит нулевые значения для другого имени и разных записей.Я хочу использовать aggrementID в качестве ключа в будущем.

введите описание изображения здесь введите описание изображения здесь

Пожалуйста, помогите, какпереименовать столбец, используя индекс положения руды?

Ответы [ 2 ]

0 голосов
/ 28 сентября 2019
val columnIndex = 1
val newColumnName = "new_name"

val cols = df.columns
cols(columnsIndex) = newColumnName
df.toDF(cols)
0 голосов
/ 27 сентября 2019

Это должно работать:

val distinctColumns = Seq("name","agreementId","dupAgreementId")
val df = df.toDF(distinctColumns:_*)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...