Эквивалентный Unix “меньше” команда в консоли R

Есть ли эквивалент Unix less команда, которая может использоваться в консоли R?

21
задан user207421 8 August 2011 в 01:25
поделиться

3 ответа

Я сохраняю вывод на печать в файл, а затем читаю его с помощью редактора или меньше .

Введите следующее в R

sink("Routput.txt")
print(varname)
sink()

Затем в оболочке:

less Routput.txt
7
ответ дан 29 November 2019 в 06:49
поделиться

Если файл уже находится на диске, вы можете использовать file.show

1
ответ дан 29 November 2019 в 06:49
поделиться

Не совсем. Существуют команды

  • head () и tail () для отображения начала и конца объектов
  • print () для явного отображения объекта и только его имени. за которым следует return, выполняет то же самое
  • summary () для краткого изложения, которое зависит от объекта
  • str () для его структуры

и многого другого. Эквивалент для меньше будет немного ортогонален языку и системе. Если оболочка Unix предлагает вам меньше для просмотра содержимого файла (который, как предполагается, имеет кодировку ascii), она не может знать обо всех типах.

R отличается тем, что знает о типах объектов, поэтому summary () - а также вся структура моделирования - более подходят.

Последующее редактирование: Другая возможность предоставляется edit () , а также edit.data.frame () .

12
ответ дан 29 November 2019 в 06:49
поделиться
Другие вопросы по тегам:

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