Есть ли в R настройка для автоматического преобразования одинаковых имен столбцов во фрейме данных при загрузке данных? - PullRequest
0 голосов
/ 26 февраля 2020

У меня возникла проблема в программе R при запуске моего кода в dplyr и sqldf.

Для фрейма данных, содержащего идентичные имена столбцов, например:

a    b        c        a

1    True     String   3.14
2    True     Boolean  2.18
3    False    Integer  0  

Библиотеки dplyr и sqldf выдают следующую ошибку:

'Ошибка: повторяющееся имя столбца: a'

Однако в моей организации никто больше не сталкивается с этой ошибкой. Вместо этого для них происходит следующее: повторяющееся дублированное имя столбца автоматически преобразуется в column_name..column_number.

Таким образом, для указанного выше фрейма данных четвертый столбец будет автоматически переименован в «a..4».

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

colnames(dataframe)[4] <- a..4

Но теперь, поскольку размер данных увеличится, и код, который я пишу, будет передан членам моей команды, и я хочу избежать путаницы.

Поэтому я хотел узнать, есть ли параметр, который мне следует изменить в Rstudio, который автоматически преобразует дублирующееся имя столбца?

...