In my bands_F data.frame:
# Open band file
bands_F <- read.csv("https://raw.githubusercontent.com/Leprechault/trash/main/bands.csv")
str(bands_F)
# 'data.frame': 2432 obs. of 10 variables:
# $ STAND : chr "MA02ABOB7D" "MA02ABOB7D" "MA02ABOB7D" "MA02ABOB7D" ...
# $ COMPANY: chr "KLABIN" "KLABIN" "KLABIN" "KLABIN" ...
# $ SPACING: chr "3.3x1.8" "3.3x1.8" "3.3x1.8" "3.3x1.8" ...
# $ SPECIES: chr "EUCALYPTUS" "EUCALYPTUS" "EUCALYPTUS" "EUCALYPTUS" ...
# $ AGE : int 1 1 1 1 1 1 1 1 1 1 ...
# $ STATS : chr "MEAN" "SD" "MIN" "MAX" ...
# $ B2 : num 242.6 84.5 102 534 184.3 ...
# $ B3 : num 359 138 115 867 332 ...
# $ B4 : num 299 159 87 886 278 ...
# $ B8 : num 2678 872 901 4721 2695 ...,
I'd like to create new columns for each STATS level ("MEAN","SD","MIN","MAX") and my desirable output is:
# $ STAND : chr "MA02ABOB7D" "MA02ABOB7D" "MA02ABOB7D" "MA02ABOB7D" ...
# $ COMPANY: chr "KLABIN" "KLABIN" "KLABIN" "KLABIN" ...
# $ SPACING: chr "3.3x1.8" "3.3x1.8" "3.3x1.8" "3.3x1.8" ...
# $ SPECIES: chr "EUCALYPTUS" "EUCALYPTUS" "EUCALYPTUS" "EUCALYPTUS" ...
# $ AGE : int 1 1 1 1 1 1 1 1 1 1 ...
# $ B2_MEAN : num 242.6 ...
# $ B3_MEAN : num 359 ...
# $ B4_MEAN : num 299 ...
# $ B8_MEAN : num 2678 ...
# ...
# $ B2_MAX : num 534 ...
# $ B3_MAX : num 867 ...
# $ B4_MAX : num 886 ...
# $ B8_MAX : num 4721 ...
Please, any help it?