การประมวลผลข้อความ Twitter

การวิเคราะห์ข้อมูลโซเชียลมีเดียด้วย Python

Alex Hanna

Computational Social Scientist

ข้อความใน Twitter JSON

tweet_json = open('tweet-example.json', 'r').read()
tweet = json.loads(tweet_json)
tweet['text']
การวิเคราะห์ข้อมูลโซเชียลมีเดียด้วย Python

มากกว่า 140 ตัวอักษร

tweet['extended_tweet']['full_text']
การวิเคราะห์ข้อมูลโซเชียลมีเดียด้วย Python

Retweet และ quoted tweet

tweet['quoted_status']['extended_tweet']['full_text']
การวิเคราะห์ข้อมูลโซเชียลมีเดียด้วย Python

ข้อมูลข้อความของผู้ใช้

tweet['user']['description']
tweet['user']['location']
การวิเคราะห์ข้อมูลโซเชียลมีเดียด้วย Python

การทำ Twitter JSON ให้แบน

extended_tweet['extended_tweet-full_text'] = 
    extended_tweet['extended_tweet']['full_text']
การวิเคราะห์ข้อมูลโซเชียลมีเดียด้วย Python

การทำ Twitter JSON ให้แบน

tweet_list = []
with open('all_tweets.json', 'r') as fh:
    tweets_json = fh.read().split("\n")

for tweet in tweets_json: tweet_obj = json.loads(tweet)
if 'extended_tweet' in tweet_obj: tweet_obj['extended_tweet-full_text'] = tweet_obj['extended_tweet']['full_text'] ...
tweet_list.append(tweet)
tweets = pd.DataFrame(tweet_list)
การวิเคราะห์ข้อมูลโซเชียลมีเดียด้วย Python

มาฝึกกันเถอะ!

การวิเคราะห์ข้อมูลโซเชียลมีเดียด้วย Python

Preparing Video For Download...