Ошибка при использовании colSums в списке или фрейме данных - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь использовать простую команду ifelse для выполнения простой операции над кадром данных.

mnist_raw <- read.csv("https://pjreddie.com/media/files/mnist_train.csv")
mnist = head(mnist_raw,10000)
H = mnist[1:1000,250:300]
H1 = ifelse(H>0,H,1)


colSums(H)

#Whereas this gives an error. Error in colSums(H1) : 'x' must be an array of at least two dimension
colSums(H1)

Кажется, что вывод ifelse представляет собой список, который отличается от ввода.Любые идеи о том, как справиться с этим, чтобы я получил тот же тип вывода, что и ввод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...