Folks, comment puis-je remplacer la deuxième occurrence d'un point par un nom de colonne?Comment remplacer une ou plusieurs occurrences d'un point d'un nom de colonne
données Exemple:
age.range.abc = sample(c("ar2-15", "ar16-29", "ar30-44"), 200, replace = TRUE)
gender.region.q = sample(c("M", "F"), 200, replace = TRUE)
region_g.a = sample(c("A", "B", "C"), 200, replace = TRUE)
physi = sample(c("Poor", "Average", "Good"), 200, replace = TRUE)
survey = data.frame(age.range.abc, gender.region.q, region_g.a,physi)
head(survey)
J'ai essayé, mais il supprime tous les points avec underscore. Je veux remplacer seulement la deuxième ou plusieurs occurrences avec le trait de soulignement.
names(survey) = gsub("\\.", "_", names(survey))
names(survey)
# [1] "age_range_abc" "gender_region_q" "region_g_a" "physi"
Merci, J
"petit détail supplémentaire" a été très utile G5W – Jennifer