У меня возникла проблема в программе 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, который автоматически преобразует дублирующееся имя столбца?