โหลดทวีตลงใน DataFrame
ถึงเวลานำเข้าข้อมูลลงใน pandas DataFrame เพื่อวิเคราะห์ทวีตในระดับที่ใหญ่ขึ้น
เราจะทำงานกับชุดข้อมูลทวีตที่มี hashtag '#rstats' หรือ '#python' โดยชุดข้อมูลนี้ถูกเก็บไว้เป็นรายการของออบเจ็กต์ JSON ของทวีตใน data_science_json
คอร์สนี้ครอบคลุมแนวคิดหลายอย่างที่อาจต้องทบทวน หากต้องการอ้างอิงอย่างรวดเร็ว ดาวน์โหลด pandas basics Cheat Sheet เก็บไว้ใช้ได้เลย
โปรดทราบว่านี่คือข้อมูลจริงจาก Twitter ดังนั้นจึงอาจมีเนื้อหาที่ไม่เหมาะสมหรือคำหยาบปรากฏอยู่ (ทั้งในแบบฝึกหัดนี้และแบบฝึกหัดถัดไปที่ใช้ข้อมูล Twitter จริง)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลโซเชียลมีเดียด้วย Python
คำแนะนำการฝึกหัด
- Import
pandas(ตามธรรมเนียม ให้ตั้ง alias เป็นpd) - แปลงทวีตใน
data_science_jsonให้เป็นรูปแบบแบนด้วยflatten_tweets()แล้วเก็บผลลัพธ์ไว้ในtweets - สร้าง DataFrame จาก
tweetsโดยใช้pd.DataFrame() - พิมพ์ข้อความจาก 5 ทวีตแรกออกมา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import pandas
import ____ as ____
# Flatten the tweets and store in `tweets`
tweets = ____(____)
# Create a DataFrame from `tweets`
ds_tweets = ____(____)
# Print out the first 5 tweets from this dataset
print(ds_tweets[____].values[0:5])