Как увеличить количество столбцов, отображаемых внутри R Notebook в RStudio? - PullRequest
0 голосов
/ 28 мая 2018

Возможный дубликат этого вопроса без ответа , добавив код / ​​снимок экрана здесь, чтобы, надеюсь, выяснить, в чем проблема.

Когда я запускаю чанк, который выводит фрейм данных, яполучить только один столбец на экран.Т.е., запуск

library(tidyverse)
df %>% 
  select(col1, col2) 

Создает изображение ниже, где отображается только col1, и мне нужно нажать на стрелку (не показана), чтобы увидеть другой столбец.

enter image description here

Похоже, это происходит потому, что col2 - это текстовое поле с несколькими сотнями символов, и поэтому RStudio решает предоставить ему как можно больше места,вместо того, чтобы помещать его рядом с col1 (тратя все это пространство ради отображения нескольких символов).

Возможно ли изменить эту настройку?Если да, может ли вывод col2 быть перенесен на ширину экрана?

1 Ответ

0 голосов
/ 28 мая 2018

Я использую flextable, чтобы контролировать ширину столбцов, напечатанных на экране, но вы также должны убедиться, что вы не выбираете слишком много столбцов.Например, если col1 должно быть тонким, а col2 должно быть широким, сделайте что-то вроде этого:

library(flextable)
df %>% select(col1, col2) %>% regulartable() %>%
    fontsize(size=8,part="all") %>% width(j=c(1:2),width=c(0.4,3))

j - это способ flextable ссылки на столбцы, иwidth Значения - это ширина в дюймах, если вы печатаете таблицу в документе или PDF.

...