Как вставить переменные в обновления R twitteR? - PullRequest
2 голосов
/ 19 апреля 2010

Я использую пакет twitteR в R, чтобы обновить мой статус в Твиттере с результатами анализа. Статическая функция твита работает:

library(twitteR)

sess = initSession('username','password')

tweet = tweet('I am a tweet', sess)

Однако, когда я добавляю переменную для отображения некоторых конкретных результатов, я получаю сообщение об ошибке.

library(twitteR)

sess = initSession('username','password')

res = c(3,5,8)
msg = cat('Results are: ', res, ', that is nice right?')

tweet = tweet(msg, sess)

Результат:

Error in twFromJSON(rawToChar(out)) : 
  Error: Client must provide a 'status' parameter with a value.

Любые предложения приветствуются.

1 Ответ

3 голосов
/ 19 апреля 2010

Вот что я получаю, когда запускаю биты вашего кода:

> res = c(3,5,8)
> msg = cat('Results are: ', res, ', that is nice right?')
Results are:  3 5 8 , that is nice right?> 
> msg
NULL

Проблема в том, что cat печатает строки в стандартный вывод, а не возвращает их в виде строки. То, что вы хотите:

> res = c(3,5,8)
> msg = paste('Results are: ', toString(res), ', that is nice right?', sep='')
> msg
[1] "Results are: 3, 5, 8, that is nice right?"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...