作者lovedmagic (EricZou)
看板R_Language
標題[問題] Rfacebook:length(url) == 1 is not TURE
時間Fri Nov 25 01:11:24 2016
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
小弟在使用Rfacebook的packages的時候想要抓取每篇Post
的按讚人名,但是發現一篇一篇抓太慢了,於是直接用一個
id[1:5]去做,但是卻發生了上述的問題,求解!
[程式範例]:
Case1:只抓取一篇Post的情況
> post_test = getPost(post = page$id[1], token = fb.oauth)
$likes
from_name from_id
1 黃馨慧 1509633689052641
2 Ustart Moe 1324579444243056
3 Linda Chen 1810075945896579
4 李偉綾 1546840591999885
5 Vivian Wu 1365546490131919
6 呂羽晨 1265741546832028
7 林均憶 1502875853061901
Case2:嘗試一次抓取多篇Post的情況
> post_test = getPost(post = page$id[1:5], token = fb.oauth)
錯誤: length(url) == 1 is not TRUE
[環境敘述]:
Windows 7
Version : R 3.2.5
[關鍵字]:
facebook
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.47.46.200
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1480007487.A.C27.html
推 Edster: 你讀地懂錯誤訊息嗎,不就是教你一次抓一篇? 11/25 02:14
→ Edster: 去查查迴圈怎麼用應該就解決你的問題. 11/25 02:16
→ lovedmagic: 已經用迴圈做了,但是又出現新問題,就是資料一大的話 11/25 03:38
→ lovedmagic: 迴圈該如何設計呢?求解 11/25 03:39
→ lovedmagic: 已解決 11/25 03:45