2016-04-14 6 views
0

新しい値でテーブルを展開しようとしましたが、100個の列で失敗しました。だから私は次のコードでテストを行った。最初の100列だけが追加されます。これはRの限界ですか、何とかそれをバイパスできますか?R:リストに最大数の列がありますか

x <- list() 
x$c1 <- NA 
x$c2 <- NA 
x$c3 <- NA 
x$c4 <- NA 
x$c5 <- NA 
x$c6 <- NA 
x$c7 <- NA 
x$c8 <- NA 
x$c9 <- NA 
x$c10 <- NA 
x$c11 <- NA 
x$c12 <- NA 
x$c13 <- NA 
x$c14 <- NA 
x$c15 <- NA 
x$c16 <- NA 
x$c17 <- NA 
x$c18 <- NA 
x$c19 <- NA 
x$c20 <- NA 
x$c21 <- NA 
x$c22 <- NA 
x$c23 <- NA 
x$c24 <- NA 
x$c25 <- NA 
x$c26 <- NA 
x$c27 <- NA 
x$c28 <- NA 
x$c29 <- NA 
x$c30 <- NA 
x$c31 <- NA 
x$c32 <- NA 
x$c33 <- NA 
x$c34 <- NA 
x$c35 <- NA 
x$c36 <- NA 
x$c37 <- NA 
x$c38 <- NA 
x$c39 <- NA 
x$c40 <- NA 
x$c41 <- NA 
x$c42 <- NA 
x$c43 <- NA 
x$c44 <- NA 
x$c45 <- NA 
x$c46 <- NA 
x$c47 <- NA 
x$c48 <- NA 
x$c49 <- NA 
x$c50 <- NA 
x$c51 <- NA 
x$c52 <- NA 
x$c53 <- NA 
x$c54 <- NA 
x$c55 <- NA 
x$c56 <- NA 
x$c57 <- NA 
x$c58 <- NA 
x$c59 <- NA 
x$c60 <- NA 
x$c61 <- NA 
x$c62 <- NA 
x$c63 <- NA 
x$c64 <- NA 
x$c65 <- NA 
x$c66 <- NA 
x$c67 <- NA 
x$c68 <- NA 
x$c69 <- NA 
x$c70 <- NA 
x$c71 <- NA 
x$c72 <- NA 
x$c73 <- NA 
x$c74 <- NA 
x$c75 <- NA 
x$c76 <- NA 
x$c77 <- NA 
x$c78 <- NA 
x$c79 <- NA 
x$c80 <- NA 
x$c81 <- NA 
x$c82 <- NA 
x$c83 <- NA 
x$c84 <- NA 
x$c85 <- NA 
x$c86 <- NA 
x$c87 <- NA 
x$c88 <- NA 
x$c89 <- NA 
x$c90 <- NA 
x$c91 <- NA 
x$c92 <- NA 
x$c93 <- NA 
x$c94 <- NA 
x$c95 <- NA 
x$c96 <- NA 
x$c97 <- NA 
x$c98 <- NA 
x$c99 <- NA 
x$c100 <- NA 
x$c101 <- NA 
x$c102 <- NA 
x$c103 <- NA 
x$c104 <- NA 
x$c105 <- NA 
x$c106 <- NA 
x$c107 <- NA 
x$c108 <- NA 
x$c109 <- NA 
x$c110 <- NA 
x$c111 <- NA 
x$c112 <- NA 
x$c113 <- NA 
x$c114 <- NA 
x$c115 <- NA 
x$c116 <- NA 
x$c117 <- NA 
x$c118 <- NA 
x$c119 <- NA 
x$c120 <- NA 
x$c121 <- NA 
x$c122 <- NA 
x$c123 <- NA 
x$c124 <- NA 
x$c125 <- NA 
x$c126 <- NA 
x$c127 <- NA 
x$c128 <- NA 
x$c129 <- NA 
x$c130 <- NA 
x$c131 <- NA 
x$c132 <- NA 
x$c133 <- NA 
x$c134 <- NA 
x$c135 <- NA 
x$c136 <- NA 
x$c137 <- NA 
x$c138 <- NA 
x$c139 <- NA 
x$c140 <- NA 
x$c141 <- NA 
x$c142 <- NA 
x$c143 <- NA 
x$c144 <- NA 
x$c145 <- NA 
x$c146 <- NA 
x$c147 <- NA 
x$c148 <- NA 
x$c149 <- NA 
x$c150 <- NA 
View(x) 
+1

オブジェクトはインタクトです。しかし、スプレッドシートビューア 'View'は' as.data.frame(x) 'からいくつかのカラムを切り取っています。 – lukeA

答えて

1

このような制限はありません。試してくださいnames(x)とすべての列が表示されますが表示されます。オブジェクトを検査するもう1つの良い機能はstr(x)ですが、このような大きなオブジェクトに対してはこの出力は切り捨てられます。 View()を使用していませんが、それには制限があります(ヘルプページからはわかりません)。

+0

View()を使用していない場合、テーブルをどのように表示しますか? – meles

+0

あなたが作成した方法は 'リスト'ですが、それほど複雑ではありません。私はデータフレームに変換し、必要に応じて詳細に表示するためにCSVとしてエクスポートします。 'x2 < - as.data.frame(x); write.csv(x2、file = "x2.csv") '。データフレームは実際には等しい長さの列を持つタイプのリストです。長期的に真のリストが本当に必要な場合、それを見る一般的な方法はありません。要素を個別に見る必要があります。 –

関連する問題