Je possède les deux dataframes suivants :
df1 <- data.frame(EVI_GT=c(0.23, 0.54, 0.36, 0.92), EVI_GNT=c(0.33, 0.65, 0.42, 0.73), EVI_GGT=c(0.43, 0.34, 0.22, 0.98))
df2 <- data.frame(T_ET_GT=c(0.56, 0.23, 0.95, 0.82), T_ET_GNT=c(0.10, 0.74, 0.36, 0.35), T_ET_GGT=c(0.52, 0.31, 0.65, 0.58))
Je dois extraire les valeurs de df2 correspondant au minimum et au maximum de df1 (chaque ligne). Par exemple, la valeur minimale (maximale) de la première ligne de df1 est de 0.23 (0.43) c'est-à-dire, colonne 1 (colonne 3) donc les valeurs à extraire de df2 seront de 0.56 et 0.52 pour la première ligne. Similaire pour la ligne 2 et ainsi de suite. Ci-dessous se trouve mon dataframe de sortie souhaité :
df3 <- data.frame(column1=c(0.56, 0.31, 0.65, 0.35), column2=c(0.52, 0.74, 0.36, 0.58))
Comment pouvons-nous obtenir df3 à partir de df2 en utilisant les conditions sur df1 ?