शुरू करेंमुफ़्त में शुरू करें

यूज़र-परिभाषित लोकेशन तक पहुँचना

स्लाइड्स में आपने देखा कि हम यूज़र लोकेशन को यूज़र-जनरेटेड टेक्स्ट से निकाल सकते हैं — जैसे खुद ट्वीट का टेक्स्ट और यूज़र की डिस्क्रिप्शन में location फ़ील्ड. ये लोकेशन निकालने के सबसे कम सटीक तरीके हैं, लेकिन अक्सर सबसे आसानी से उपलब्ध भी होते हैं.

इस अभ्यास में, आप एक उदाहरण ट्वीट से और एक बड़े सेट के ट्वीट्स से यूज़र-परिभाषित लोकेशन निकालेंगे. हमने आपके flatten_tweets() फंक्शन में एक और लाइन जोड़ दी है, जिससे आप डेटा फ़्रेम के भीतर यूज़र-परिभाषित लोकेशन तक पहुँच पाएँगे.

tweet_obj['user-location'] = tweet_obj['user']['location']

इसके अलावा, JSON फ़ॉर्मेट में एक एकल ट्वीट tweet_json और State of the Union वाले ट्वीट्स tweets_sotu_json आपके लिए लोड कर दिए गए हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में सोशल मीडिया डेटा का विश्लेषण

पाठ्यक्रम देखें

अभ्यास निर्देश

  • Twitter JSON में दिए गए एकल ट्वीट की यूज़र-परिभाषित लोकेशन प्रिंट करें.
  • State of the Union वाले ट्वीट्स के Twitter JSON को फ्लैट करें.
  • tweets_sotu में यूज़र-परिभाषित लोकेशन्स के पहले 10 मान value_counts() और head() फंक्शन्स से प्रिंट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Print out the location of a single tweet
print(tweet_json[____][____])

# Flatten and load the SOTU tweets into a dataframe
tweets_sotu = pd.DataFrame(____(____))

# Print out top five user-defined locations
print(tweets_sotu[____].____().head())
कोड संपादित करें और चलाएँ