0

私のデータは、次のようなテキスト ファイルに保存されます。

1, { {0, 1}, {1, 0}, {2, 6} }

2, { {0, 3}, {2, 2}, {0, 1} }
...

最初の要素は整数で、2 番目の要素は 2 次元配列です。これをRに読み込む関数はありますか?

4

1 に答える 1

4
 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
于 2012-06-04T23:26:24.890 に答える