2013-04-29 23 views
7

Tôi đang cố nhập kết quả Google Xu hướng vào R.Google Xu hướng trong R

Tôi đã thử rGtrendsRGoogleTrends. Đầu tiên dường như gặp khó khăn khi tải file CSV:

> require(devtools) 
> install_github("rGtrends","emhart") 
> library(rGtrends) 
> my_terms <- c("Twitter", "Myspace") 
> twit_ms <- rGtrends(my_terms) 
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, : 
Traceback (most recent call last): 
File "<string>", line 1, in <module> 
File "C:/.../Documents/R/win-library/3.0/rGtrends/src/pyGTrends.py", line 105, in csv 
raise Exception("Could not find requested section") 

Thứ hai tôi gặp vấn đề bằng cách đăng nhập (không chắc chắn lý do tại sao tôi cần phải cung cấp tên đăng nhập và mật khẩu google của tôi anyway tôi có thể khám phá những xu hướng google trong browswer của tôi mà không? làm như vậy.)

+1

Để cảnh báo, vui lòng ngừng sử dụng các chỉnh sửa tầm thường để "bẻ" câu hỏi của bạn. Nếu bạn làm điều này một lần nữa, tôi sẽ khóa câu hỏi. –

Trả lời

3

Đây không phải là vấn đề R.

Đọc nhanh phần nhận xét trên pyGTrends home page và của issues section of rGTrends cho thấy danh sách liên tục các nguyên nhân khác nhau cho loại hành vi này và có vẻ như thủ phạm chính là thay đổi xác thực với xu hướng của google. tức là: Đôi khi pyGTrends hoạt động đối với một số có xác thực 2 yếu tố và thời gian khác đối với những người khác thì không; đôi khi người dùng cần đặt cookie và đôi khi không.

1

Hãy thử điều này. Nó sẽ hoạt động với định dạng dữ liệu xu hướng mới nhất của Google.

require(devtools) 
install_github('googletrend','okugami79') 

library(googletrend) 

# You need to Login http://google.com/trends on your browser!! 

x<- gettrend(keyword='Twitter') 
Các vấn đề liên quan