Печать 'Hello world' n раз в R - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь научить себя R и экспериментирую с циклами for, базовой конструкцией на любом императивном языке.

Сначала я использовал цикл for для увеличения переменной на произвольное числовремена:

x = 0
for (i in 1:1000) {
    x = x + 1
}

Это работает, как ожидалось.Однако, когда я попытался paste простое сообщение в этом цикле, я не получил вывод.В частности:

for (i in 1:1000) {
    paste('Hello world!')
}

Почему это?

Ответы [ 2 ]

0 голосов
/ 30 января 2019

Или используйте семью apply!
вот так например:

sapply(rep(1,100),FUN = function(x) print("hello world!"))
0 голосов
/ 30 января 2019

В R вам нужно использовать печать внутри циклов, чтобы получить вывод:

for (i in 1:1000) {
    print(paste('Hello world!'))
}

Best!

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