je rencontre un problème avec un jeu de données de type data frame créer de cette maniere :
Code : Tout sélectionner
df=data.frame(yyy=yyy,classe=classeee,M=I(M))
quand j'utilise des fonctions comme PCA de FactoMineR ou detrend de prospectr j'ai un message d'erreur :
Code : Tout sélectionner
ACP=PCA(df$M,scale=T)
Error in dimnames(output) <- list(rownames(X), colnames(X)) :
length of 'dimnames' [2] not equal to array extent
J'ai testé avec un jeu de données d'un package qui est formaté de la même manière, et même problème, data(gasoline)
Avez-vous une idée pour contourner ce problème ?
Je travaille sur des spectres et pour faire des transformation ou des modèles avec des jeux d'apprentissage et de test c'est plus simple de travailler avec ce format de matrice inclus dans un DF...
A vrai dire j'essaye d'améliorer un code pour réduire le nombre de variable crée.
Jérémy