ฉันใช้ 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
conf$GetGoals
ดูเหมือนจะเป็นฟังก์ชัน คุณหมายถึงgsub('\\.', ' ', conf$GetGoals())
(หมายเหตุ()
) - person GSee   schedule 04.10.2013