R の列名にサフィックスを追加する方法 (例あり)
次のメソッドを使用して、R の列名にサフィックスを追加できます。
方法 1: すべての列名にサフィックスを追加する
colnames(df) <- paste(colnames(df), ' my_suffix ', sep = ' _ ')
方法 2: 特定の列名にサフィックスを追加する
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 で他の一般的なタスクを実行する方法について説明します。