Выбор указанного элемента c из набора данных списка - PullRequest
0 голосов
/ 10 февраля 2020

Из набора данных MNIST я хочу использовать модель регрессии LDA, KNN и Logisti c для прогнозирования di git "1". Я сделал следующее:

suppressPackageStartupMessages({
  library(dplyr)})
if(!requireNamespace("devtools")){install.packages("devtools")}
if(!requireNamespace("snedata")){devtools::install_github("jlmelville/snedata")}

mnist <- snedata::download_mnist()
snedata::show_mnist_digit(mnist, 4)

mnist_num <- as.data.frame(lapply(mnist[1:10000,], as.numeric)) %>%
  mutate(id = row_number())

mnist_data<-replace(mnist_num, mnist_num!=1, 0)
one<- as.numeric(mnist_data[x==1])
other<- as.numeric(mnist_data[x!=1])

Это показывает ошибку: «Ошибка: объект« список »не может быть приведен к типу« двойной »».

Кто-нибудь может подсказать, в чем проблема и что я должен сделать, чтобы завершить модели?

...