Как увеличить число столбцов с помощью R в Linux

Ну, я не уверен в /etc/paths и ~/.MacOSX/environment.plist файлы. Те являются новыми.

, Но с Bash, необходимо знать, что .bashrc выполняется с каждым новым вызовом оболочки, и .bash_profile только выполняется однажды при запуске.

я не знаю, как часто это с Mac  OS  X. Я думаю, что различие сломалось с оконной системой, запускающей все.

Лично, я устраняю беспорядок путем создания .bashrc файл со всем, в чем я нуждаюсь и затем делаю:

ln -s .bashrc .bash_profile
64
задан sth 3 August 2009 в 04:50
поделиться

4 ответа

Вот функция, которая у меня есть в моем файле ~ / .Rprofile :

wideScreen <- function(howWide=Sys.getenv("COLUMNS")) {
  options(width=as.integer(howWide))
}

Вызов функции без набора аргументов howWide столбец должен быть шириной вашего терминала. При желании вы можете передать аргумент, чтобы установить ширину на произвольное число по вашему выбору.

Почти как предложение Джоша, но меньше магии: -)

61
ответ дан 24 November 2019 в 15:48
поделиться

Установите что-то вроде

options("width"=200)

, что на самом деле есть у меня в ~ / .Rprofile. Подробнее см. В справке (параметры).

41
ответ дан 24 November 2019 в 15:48
поделиться

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

Или это жесткое требование использовать его в терминале?

0
ответ дан 24 November 2019 в 15:48
поделиться

Позаимствовав идею из util.R Брендана О'Коннора ( http://github.com/brendano/dlanalysis/blob/master/util.R ), вы можете заставить свой терминал R установить ширина по умолчанию с помощью команды stty. Переустанавливая его скрипт для работы в Linux, вы получите следующую строку sexy 1:

options(width=as.integer(system("stty -a | head -n 1 | awk '{print $7}' | sed 's/;//'", intern=T)))
17
ответ дан 24 November 2019 в 15:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: