我正在尝试使用简单的b
命令对数据帧执行简单操作。
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)
的输出是一个列表,它与输入的类型不同。关于如何解决这个问题的任何想法,以便我得到与输入相同类型的输出。