svkucheryavski / mdatools

R package for Multivariate Data Analysis
https://mda.tools
Other
33 stars 11 forks source link

Row names are dropped when dataset for PCA is provided in form of a data frame #98

Closed svkucheryavski closed 3 years ago

svkucheryavski commented 3 years ago

Here is the code which reproduces the issue:

r$> m <- pca(as.data.frame(people))                                                                                           

r$> rownames(m$res$cal$scores)                                                                                                
NULL

r$> m <- pca(people)                                                                                                          

r$> rownames(m$res$cal$scores)                                                                                                
 [1] "Lars"       "Peter"      "Rasmus"     "Lene"       "Mette"      "Gitte"      "Jens"       "Erik"       "Lotte"     
[10] "Heidi"      "Kaj"        "Gerda"      "Anne"       "Britta"     "Magnus"     "Casper"     "Luka"       "Federico"  
[19] "Dona"       "Fabrizia"   "Lisa"       "Benito"     "Franko"     "Alessandro" "Leonora"    "Giuliana"   "Giovanni"  
[28] "Leonardo"   "Marta"      "Rosetta"    "Romeo"      "Romina" 

In PLS everything works fine.

svkucheryavski commented 3 years ago

fixed in the developing version (coming release 0.11.4)