RGoogleAnalytics แทนที่อักขระที่ใช้ Escape โดยไม่คาดคิดด้วย gsub

ฉันใช้ RGoogleAnalytics ฉันแค่อยู่ในขั้นตอนการเรียนรู้ในขณะนี้

ฉันกำลังติดตามโค้ดในบทช่วยสอนที่นี่ https://code.google.com/p/r-google-analytics/

แต่เมื่อฉันพยายามวิ่ง

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

ฉันได้รับข้อความแสดงข้อผิดพลาดแจ้งว่ามี unexpected escaped character '\.' at pos 7

ฉันได้รับข้อความที่คล้ายกันสำหรับโค้ดสองบรรทัดถัดไป (GetSegments)

คำถามนี้เกี่ยวข้องกับปัญหาที่คล้ายกันใน Facebook Graphs API

วิธีแทนที่อักขระ Escape ที่ไม่คาดคิดใน R

ฉันลองใช้โค้ดที่คล้ายกันเล็กน้อย

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

เพื่อลบอักขระที่ใช้ Escape แต่ฉันได้รับข้อผิดพลาดอื่น:

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

ด้วยความสิ้นหวังฉันได้ลอง confGoalsSub <- gsub('\\.', ' ', conf) ซึ่งส่งคืนเวกเตอร์อักขระที่เป็นเพียงขยะ (เป็นเพียงโค้ดสำหรับ conf ที่มีจุดทศนิยมถูกแยกออก)

ใครสามารถแนะนำนิพจน์ที่ดีกว่า gsub ที่จะส่งคืนวัตถุที่มีประโยชน์ได้หรือไม่

แก้ไข: ตามคำแนะนำด้านล่างฉันได้เพิ่มวงเล็บที่ส่วนท้ายของการเรียกใช้ฟังก์ชันแล้ว แต่ฉันยังคงได้รับข้อความแสดงข้อผิดพลาดเดียวกันเกี่ยวกับอักขระหลีกที่ไม่คาดคิด ฉันได้รับข้อผิดพลาดเดียวกันเมื่อพยายามเรียกใช้ฟังก์ชันอื่นที่คล้ายกัน เช่น $GetSegments()

ฉันเห็นวิดีโอหนึ่งในช่วงสุดสัปดาห์ว่าแพ็คเกจนี้ใช้งานไม่ได้เป็นเวลานาน แม้ว่าวิทยากรจะไม่ได้ให้รายละเอียดว่าทำไมก็ตาม บางทีฉันควรยอมแพ้และลองใช้แพ็คเกจ Google Analytics อื่นใน R

ดูเหมือนจะแปลก เนื่องจากอันนี้ควรจะได้รับการสนับสนุนจาก Google


person Simon Hayward    schedule 04.10.2013    source แหล่งที่มา
comment
ฉันไม่ได้ติดตั้งแพ็คเกจหรืออะไรเลย แต่จากโค้ดที่คุณแสดง conf$GetGoals ดูเหมือนจะเป็นฟังก์ชัน คุณหมายถึง gsub('\\.', ' ', conf$GetGoals()) (หมายเหตุ ())   -  person GSee    schedule 04.10.2013
comment
น่าเสียดายที่ฉันออกจากงานแล้วและไม่สามารถตรวจสอบได้ แต่นั่นดูเป็นไปได้มาก น่าอาย.   -  person Simon Hayward    schedule 05.10.2013
comment
ขณะนี้ได้แก้ไขสิ่งนี้เพื่อแสดงว่าข้อเสนอแนะนั้นถูกต้อง แต่ไม่ได้แก้ไขปัญหา   -  person Simon Hayward    schedule 07.10.2013


คำตอบ (1)


ฉันคิดว่าข้อผิดพลาดนี้เกิดขึ้นเมื่อไลบรารี RJSON ไม่สามารถแยกวิเคราะห์ฟีดข้อมูล Google Analytics ได้อย่างถูกต้องและแปลงเป็นรายการที่ซ้อนกัน [RGoogleAnalytics] เวอร์ชันอัปเดต (http://cran.r-project.org/web/packages/RGoogleAnalytics/index.html) แก้ไขปัญหานี้ ในปัจจุบัน คุณจะไม่สามารถดึงเป้าหมายและกลุ่มจากบัญชี Google Analytics ของคุณโดยใช้ไลบรารีได้ แต่นอกเหนือจากนั้นยังสนับสนุนมิติข้อมูลและเมตริกอย่างเต็มรูปแบบ

person kushan_s    schedule 07.09.2014