У меня есть таблица данных с несколькими столбцами.Некоторые из них представляют собой символьные столбцы, в которых числовые измерения / индексы имеют значения, подобные "12,3"
или "1,02"
.Десятичные знаки вместо запятой.
Я бы с удовольствием зациклился на каждом из этих символьных / числовых столбцов и заменил запятые на десятичную для дальнейшей подготовки данных к анализу.
Я бы хотел использовать tidyverse
функции и что-то вроде gsub
.Вот одна из моих многочисленных попыток:
chr.cols <- c('Agriculture', 'Industry', 'Service', 'Crops (%)', 'Other (%)',
'Arable (%)', 'Phones (per 1000)', 'Net migration', 'Coastline
(coast/area ratio', 'Pop. Density (per sq. mi.)')
countries_df <- for(y in colnames(countries)) {
gsub(pattern = ",", replacement = ".", x = countries$y)
}