2013-05-22 1 views

ответ

5

Там в ::

1998:2011 

и ' или " создать строковые константы:

'y' 

И paste0 конкатенировать как:

paste0('y', 1998:2011) 

Обратите внимание, как функция paste0 применяется ко второму параметру, элемент за элементом. Это одна из сильных сторон R.

+1

Спасибо за ваши намеки. Но правильный код - paste ("y", 1998: 2011, sep = ""). Но все равно спасибо – user2408728

+0

@ user2408728: Это действительно зависит от вашей версии R. 'paste0' доступен с R 2.15, я думаю: http://simplystatistics.org/2013/01/31/paste0-is-statistical-computings-most-influential-contribution-of-the-21st-century/. В противном случае вам нужно использовать аргумент 'sep', как вы заметили правильно. – krlmlr

+0

Переключение на R с использованием 'paste0' происходит в R 2.14 (некоторое время назад). Возможно, вы захотите обновить, по крайней мере, до R 2.15.x –

Смежные вопросы