2016-04-14 68 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),你會看到所有的列都在那裏。檢查對象的另一個好功能是str(x),但是對於這樣一個大對象,此輸出被截斷。我不使用View()但它有一個限制(從幫助頁面不明顯),或者它只是笨重。

+0

如果不使用View(),您將如何顯示錶格? – meles

+0

你創建它的方式是作爲一個「列表」,但它並不是那麼複雜/必要。如果需要,我會轉換爲數據框,然後將其導出爲csv以詳細查看它。 'x2 < - as.data.frame(x); write.csv(x2,file =「x2.csv」)'。數據幀實際上是一種列長度相等的列。如果你真的需要一個真正的名單,沒有一個通用的方法來查看它,你必須單獨看看這些元素。 –