集計を使用した後に data.frame を作成した後、いくつかの列の列名を変更しようとしました。次のような data.frame (df):
DistanceFromBase Layer Nitrogen x.mean x.sd
1 5 1-2 HN 50.884615 10.841870
2 10 1-2 HN 64.846154 8.008457
3 15 1-2 HN 65.538462 7.500564
4 20 1-2 HN 65.461538 8.448577
5 25 1-2 HN 65.000000 9.055385
6 30 1-2 HN 65.565217 9.806427
使った
colnames(df)
およびcolnamesは次のとおりです。
[1] "DistanceFromBase" "Layer" "Nitrogen" "x"
列名「x.mean」と「x.sd」をそれぞれ「mean」と「sd」に変更したい。
colnames(df)[4] <- "mean"
次のように、「x」を「平均」にのみ変更できます。
DistanceFromBase Layer Nitrogen mean.mean mean.sd
1 5 1-2 HN 50.884615 10.841870
2 10 1-2 HN 64.846154 8.008457
3 15 1-2 HN 65.538462 7.500564
4 20 1-2 HN 65.461538 8.448577
5 25 1-2 HN 65.000000 9.055385
6 30 1-2 HN 65.565217 9.806427
列名「x.mean」と「x.sd」を「mean」と「sd」に変更する方法。