私は手書き郵便番号データセットを使って作業しています。私はこのようなデータセットをロードしていますdata.frameの各行をマトリックスにするように変更する
digits <- read.table("./zip.train",
quote = "",
comment.char = "",
stringsAsFactors = F)
その後、私は唯一のものを得る:
ones <- digits[digits$V1 == 1, -1]
今、ones
に私は256列で、442行を持っています。 ones
の各行を16x16 matrix
に変換する必要があります。私は私が探していますが、この問題のもののような16×16行列のリストだと思う:
How to create a list of matrix in R
しかし、私は私のデータをしようと、動作しませんでした。
最初に私はones <- apply(ones, 1, matrix, nrow = 16, ncol = 16)
を試しましたが、私はそれが思ったように動作していません。私も運がないとlapply
を試しました。
サンプルデータと望ましい出力が役立ちます。 – coffeinjunky