Tweet Items และการ Flatten Tweet
ใน JSON ของ Twitter มีหลายฟิลด์ที่เก็บข้อมูลข้อความ ได้แก่ ข้อความของ tweet คำอธิบายของผู้ใช้ และตำแหน่งที่อยู่ของผู้ใช้ สำหรับ tweet ที่มีความยาวเกิน 140 ตัวอักษร จะมี child JSON ชื่อ extended tweet และสำหรับ quoted tweet จะมีทั้งข้อความของ tweet ต้นฉบับและข้อความแสดงความคิดเห็น
ในแบบฝึกหัดนี้ จะดึงข้อมูลข้อความจาก quoted tweet เดียวที่ tweet ต้นฉบับมีความยาวเกิน 140 ตัวอักษร จากนั้น เพื่อวิเคราะห์ tweet ในปริมาณมาก เราจะ flatten tweet JSON ให้เหลือเพียงระดับเดียว ซึ่งจะช่วยให้เก็บข้อมูล tweet ในรูปแบบ DataFrame ได้
quoted_tweet ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลโซเชียลมีเดียด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print the tweet text
print(quoted_tweet[____])
# Print the quoted tweet text
print(quoted_tweet[____][____])
# Print the quoted tweet's extended (140+) text
print(quoted_tweet[____][____][____])
# Print the quoted user location
print(quoted_tweet[____][____][____])