私のデータは、次のようなテキスト ファイルに保存されます。
1, { {0, 1}, {1, 0}, {2, 6} }
2, { {0, 3}, {2, 2}, {0, 1} }
...
最初の要素は整数で、2 番目の要素は 2 次元配列です。これをRに読み込む関数はありますか?
私のデータは、次のようなテキスト ファイルに保存されます。
1, { {0, 1}, {1, 0}, {2, 6} }
2, { {0, 3}, {2, 2}, {0, 1} }
...
最初の要素は整数で、2 番目の要素は 2 次元配列です。これをRに読み込む関数はありますか?
data.frame( lapply( read.csv(text=
"1, { {0, 1}, {1, 0}, {2, 6} } # will read the line as mostly character columns
2, { {0, 3}, {2, 2}, {0, 1} } # with '{' and '}' just as non-syntactic characters
", header=FALSE ),
function(x) as.numeric( gsub("[^[:digit:]]", "", x) )
) )
#----------------------
V1 V2 V3 V4 V5 V6 V7
1 1 0 1 1 0 2 6
2 2 0 3 2 2 0 1