上添字のエラー数が誤って修正:fromJSON + ldply:私はこのような構造を持っているJSON持って行列
{\"A\": [[\"x\", 0.2], [\"y\", 0.3], [\"z\", 0.3]], \"B\": [[\"x\", 0.2], [\"y\", 0.3]]}
を私はこれを行うにしようとしています:
library(jsonlite)
library(plyr)
my_data <- fromJSON(my_json_file, flatten = TRUE)
my_data <- ldply(my_data, rbind)
をしかし、私はこのエラーを取得します:
Error in output[rng, lcols[[i]]] <- matrices[[i]] :
incorrect number of subscripts on matrix
私はdo.call(rbind, my_json_file)
を行うとするので、一部の情報が欠落していることを実行してしようとしたldply
V1 | V2 | V3
A | x | 0.2
A | y | 0.3
A | z | 0.3
B | x | 0.2
B | y | 0.3
とdo.call
戻り
V2 | V3
x | 0.2
y | 0.3
z | 0.3
x | 0.2
y | 0.3
ldply
を強制するか、do.call
と同じ結果を得るために方法はあり
です – SymbolixAU
ありがとうございます! + my_data $ id < - colnames(my_data) 'は – pachamaltese