如何在 r 中为列名添加后缀(附示例)
您可以使用以下方法为 R 中的列名称添加后缀:
方法一:给所有列名添加后缀
colnames(df) <- paste(colnames(df), ' my_suffix ', sep = ' _ ')
方法二:给特定列名添加后缀
colnames(df)[c(1, 3)] <- paste(colnames(df)[c(1, 3)], ' my_suffix ', sep = ' _ ')
以下示例展示了如何将每种方法与以下数据框结合使用:
#create data frame df <- data. frame (points=c(99, 90, 86, 88, 95), assists=c(33, 28, 31, 39, 34), rebounds=c(30, 28, 24, 24, 28)) #view data frame df points assists rebounds 1 99 33 30 2 90 28 28 3 86 31 24 4 88 39 24 5 95 34 28
示例 1:为所有列名称添加后缀
以下代码显示如何将后缀“ _total ”添加到所有列名称:
#add suffix '_total' to all column names
colnames(df) <- paste(colnames(df), ' total ', sep = ' _ ')
#view updated data frame
df
points_total assists_total rebounds_total
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
请注意,后缀“ _total ”已添加到每个列名称的末尾。
示例 2:为特定列名称添加后缀
以下代码显示如何将“ _total ”后缀添加到特定列名称:
#add suffix '_total' to column names in index positions 1 and 3
colnames(df)[c(1, 3)] <- paste(colnames(df)[c(1, 3)], ' total ', sep = ' _ ')
#view updated data frame
df
points_total assists rebounds_total
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28
请注意,后缀“ _total ”仅添加到索引位置1和3处的列。
其他资源
以下教程解释了如何在 R 中执行其他常见任务: