2016-04-14 4 views
0

Я попытался расширить таблицу с новыми значениями, но это не удалось в столбце 100 somethings. Поэтому я сделал тест со следующим кодом. Добавляются только первые 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

Объект не пострадал. Но просмотрщик таблиц «Просмотр» вырезает несколько столбцов от '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") '. Кадры данных на самом деле являются типом списка с столбцами равной длины. Если вам действительно нужен истинный список в конечном счете, нет общего способа его просмотра, вам придется смотреть на элементы отдельно. –