Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R表函数的最大大小是多少?_R - Fatal编程技术网

R表函数的最大大小是多少?

R表函数的最大大小是多少?,r,R,我正在使用R table()函数,它只给我4222行,是否有某种配置可以接受更多行?table函数不限于4222行。最有可能的是,打印限制给您带来了麻烦 尝试: 此外,请检查“实际”行数: tbl <- table(state.division, state.region) nrow(tbl) tbl表功能不限于4222行。最有可能的是,打印限制给您带来了麻烦 尝试: 此外,请检查“实际”行数: tbl <- table(state.division, state.region)

我正在使用R table()函数,它只给我4222行,是否有某种配置可以接受更多行?

table
函数不限于4222行。最有可能的是,打印限制给您带来了麻烦

尝试:

此外,请检查“实际”行数:

tbl <- table(state.division, state.region)
nrow(tbl)

tbl
功能不限于4222行。最有可能的是,打印限制给您带来了麻烦

尝试:

此外,请检查“实际”行数:

tbl <- table(state.division, state.region)
nrow(tbl)

tbl大表没问题吧?是什么给你留下这样的印象

> set.seed(123)
> fac <- factor(sample(10000, 10000, rep = TRUE))
> fac2 <- factor(sample(10000, 10000, rep = TRUE))
> tab <- table(fac, fac2)
> str(tab)
 'table' int [1:6282, 1:6279] 0 0 0 0 0 0 0 0 0 0 ...
 - attr(*, "dimnames")=List of 2
  ..$ fac : chr [1:6282] "1" "5" "7" "9" ...
  ..$ fac2: chr [1:6279] "1" "2" "3" "4" ...
您可以通过更改
选项(max.print=XXXXX)
来更改它,其中
XXXXX
是一个较大的数字。但我看不出打印这么大的表有什么好处?如果您试图这样做,以查看是否已生成正确的表(按大小),那么

> dim(tab)
[1] 6282 6279
> str(tab)
 'table' int [1:6282, 1:6279] 0 0 0 0 0 0 0 0 0 0 ...
 - attr(*, "dimnames")=List of 2
  ..$ fac : chr [1:6282] "1" "5" "7" "9" ...
  ..$ fac2: chr [1:6279] "1" "2" "3" "4" ...

帮帮忙。

大桌子没问题吧?是什么给你留下这样的印象

> set.seed(123)
> fac <- factor(sample(10000, 10000, rep = TRUE))
> fac2 <- factor(sample(10000, 10000, rep = TRUE))
> tab <- table(fac, fac2)
> str(tab)
 'table' int [1:6282, 1:6279] 0 0 0 0 0 0 0 0 0 0 ...
 - attr(*, "dimnames")=List of 2
  ..$ fac : chr [1:6282] "1" "5" "7" "9" ...
  ..$ fac2: chr [1:6279] "1" "2" "3" "4" ...
您可以通过更改
选项(max.print=XXXXX)
来更改它,其中
XXXXX
是一个较大的数字。但我看不出打印这么大的表有什么好处?如果您试图这样做,以查看是否已生成正确的表(按大小),那么

> dim(tab)
[1] 6282 6279
> str(tab)
 'table' int [1:6282, 1:6279] 0 0 0 0 0 0 0 0 0 0 ...
 - attr(*, "dimnames")=List of 2
  ..$ fac : chr [1:6282] "1" "5" "7" "9" ...
  ..$ fac2: chr [1:6279] "1" "2" "3" "4" ...

帮助解决这个问题。

你能提供一个可复制的例子吗:你能提供一个可复制的例子吗:谢谢,从前面的回答中我意识到我必须设置maxprintoption@Jayanth; 是的,维托斯卡和我似乎一直在同时撰写我们的答案。谢谢,从前面的答案中我意识到我必须设置最大打印option@Jayanth; 是的,维托斯卡和我似乎一直在同时撰写我们的答案。