RGoogleAnalytics mengganti karakter yang lolos secara tidak terduga dengan gsub

Saya menggunakan RGoogleAnalytics, saat ini saya baru dalam tahap pembelajaran.

Saya mengikuti kode dalam tutorial di sini https://code.google.com/p/r-google-analytics/

Tapi saat aku mencoba lari

ga.goals <- conf$GetGoals()
ga.goals

Saya mendapat pesan kesalahan yang memberitahukan bahwa ada unexpected escaped character '\.' at pos 7

Saya mendapatkan pesan serupa untuk dua baris kode berikutnya (GetSegments)

Pertanyaan ini membahas masalah serupa di Facebook Graphs API

Cara mengganti karakter escape yang tidak terduga di R

Saya sudah mencoba menggunakan sedikit kode serupa

confGoalsSub <- gsub('\\.', ' ', conf$GetGoals())

untuk menghapus karakter yang lolos, tetapi saya mendapatkan kesalahan lain:

cannot coerce type 'closure' to vector of type 'character'

Karena putus asa saya telah mencoba confGoalsSub <- gsub('\\.', ' ', conf) yang mengembalikan vektor karakter yang hanya sampah (itu hanya kode untuk conf dengan koma desimal dihilangkan).

Adakah yang bisa menyarankan ekspresi yang lebih baik daripada gsub yang akan mengembalikan objek yang berguna?

EDIT: Sesuai saran di bawah ini, saya sekarang telah menambahkan tanda kurung di akhir pemanggilan fungsi tetapi saya masih mendapatkan pesan kesalahan yang sama tentang karakter escape yang tidak terduga. Saya mendapatkan kesalahan yang sama ketika mencoba memanggil fungsi lain yang serupa seperti $GetSegments().

Saya melihat di salah satu video di akhir pekan bahwa paket ini sudah lama rusak, meski pembicara tidak menjelaskan secara detail alasannya. Mungkin saya harus menyerah dan mencoba salah satu paket Google Analytics lainnya di R.

Tampaknya aneh, mengingat yang satu ini seharusnya didukung oleh Google.


person Simon Hayward    schedule 04.10.2013    source sumber
comment
Saya tidak menginstal paket atau apa pun, tetapi dari kode yang Anda tunjukkan, conf$GetGoals tampaknya merupakan sebuah fungsi. Apakah maksud Anda gsub('\\.', ' ', conf$GetGoals()) (perhatikan ())   -  person GSee    schedule 04.10.2013
comment
Sayangnya saya sudah pulang kerja dan tidak bisa memeriksanya, tapi itu kelihatannya sangat masuk akal. Memalukan.   -  person Simon Hayward    schedule 05.10.2013
comment
Sekarang telah mengedit ini untuk mencerminkan bahwa saran tersebut benar, tetapi tidak menyelesaikan masalah.   -  person Simon Hayward    schedule 07.10.2013


Jawaban (1)


Saya rasa kesalahan ini muncul ketika perpustakaan RJSON tidak dapat mengurai Umpan Data Google Analytics dengan benar dan mengubahnya menjadi daftar bersarang. Versi [RGoogleAnalytics] yang diperbarui (http://cran.r-project.org/web/packages/RGoogleAnalytics/index.html) memperbaiki masalah ini. Saat ini, Anda tidak dapat mengambil Sasaran dan Segmen dari akun Google Analytics Anda menggunakan pustaka, namun lebih dari itu, pustaka tersebut mendukung seluruh dimensi dan metrik.

person kushan_s    schedule 07.09.2014