[R-br] Forçar a geração do número das linhas em as.matrix() combinado com funções do pacote dplyr

ASANTOS alexandre.santos em cas.ifmt.edu.br
Qua Nov 25 17:03:20 -02 2020


Prezados Membros do r-br,

Estou tentando criar um objeto X_train através de funções do pacote 
dplyr e a função as.matrix(), mas eu não consigo criar o número das 
linhas para esse objeto. Meu CMR é:

|library(dplyr) 
RES_F<-read.csv("https://raw.githubusercontent.com/Leprechault/trash/main/cnn_ds.csv",sep=",",h=T) 
RES_train<-RES_F%>% group_by(status) %>% sample_n(1280) X_train <- 
RES_train %>% select(-status) %>% as.matrix(nrow = 
length(RES_train[,2]), ncol = ncol(RES_train)-1, byrow = TRUE) 
str(X_train) # chr [1:2560, 1:5] "attack" "attack" "attack" "attack" 
"attack" "attack" "attack" "attack" "attack" "attack" "attack" ... # - 
attr(*, "dimnames")=List of 2 # ..$ : NULL # ..$ : chr [1:5] "status" 
"NDVI" "SIPI" "RGI" ...|

Podemos ver que aparece NULL:

|# ..$ : NULL # ..$ : chr [1:5] "status" "NDVI" "SIPI" "RGI" ...|

, mas eu quero que meu output seja:

|# ..$ : chr [1:2560] "1" "2" "3" "4" ... # ..$ : chr [1:5] "status" 
"NDVI" "SIPI" "RGI" ...|

Por favor, alguma sugestão?

Obrigado e abraços,

Alexandre

-- 
Alexandre dos Santos
Geotechnologies and Spatial Statistics applied to Forest Entomology
Instituto Federal de Mato Grosso (IFMT) - Campus Caceres
Caixa Postal 244 (PO Box)
Avenida dos Ramires, s/n - Vila Real
Caceres - MT - CEP 78201-380 (ZIP code)
Phone: (+55) 65 99686-6970 / (+55) 65 3221-2674
Lattes CV: http://lattes.cnpq.br/1360403201088680
OrcID: orcid.org/0000-0001-8232-6722
ResearchGate: www.researchgate.net/profile/Alexandre_Santos10
Publons: https://publons.com/researcher/3085587/alexandre-dos-santos/
--

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20201125/e3c317a2/attachment.html>


Mais detalhes sobre a lista de discussão R-br