Как можно печатать в командной строке в r? - PullRequest
0 голосов
/ 01 октября 2019

Как печатать в командной строке в r? Я гуглил вопрос, и ничего не получилось. Одной из задач проекта было напечатать таблицу в командной строке в виде списка. У меня весь код работает, и все отображается правильно. Я просто не понимаю, что в мире означает «печать из командной строки». Все это время мы вяжем html и / или выполняем r чанков в пределах r markdown.

Вот код, где я печатаю, если это поможет. Ничего особенного в столе. Это пустая таблица mxn, превращенная в список.

l = list(table)
print(l)

Ответы [ 2 ]

0 голосов
/ 01 октября 2019

Под выражением «(...) печатать в командной строке» лицо, пишущее инструкции для вашего проекта, вероятно, подразумевало: вывод на терминал R.

По умолчанию R выводит на терминал. Таким образом, вам нечего делать.

Например,

list(table)

выведет список на ваш терминал. (Обратите внимание, что список не существует как объект. Он существует только как вывод терминала).

Если вы присваиваете результат некоторого кода для объекта (с <- или =), тогдавывод перенаправляется с терминала на вновь созданный объект.

Итак,

l <- list(table)

создаст объект l с вашим списком, но ничего не выведет на терминал,Чтобы вывести ваш объект, вы просто вызываете его:

l

Если вы хотите вывести на терминал И создать объект одновременно, вы заключаете выражение в скобки:

(l <- list(table))

создаст объект l и выведет его содержимое на терминал.

0 голосов
/ 01 октября 2019

Вам не нужно печатать , просто наберите:

l
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...