フォークは、カラム名から2番目のドットをどのように置き換えることができますか?2回目以降のカラム名からのドットの置換方法
サンプルデータ:
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)
私はこれを試してみましたが、それはアンダースコアですべてのドットを削除します。私は2回目以降の出現をアンダースコアで置き換えたい。
names(survey) = gsub("\\.", "_", names(survey))
names(survey)
# [1] "age_range_abc" "gender_region_q" "region_g_a" "physi"
おかげで、 J
"少し余分な詳細"非常に有用だったG5W – Jennifer