R Language
आर के साथ ट्वीट का विश्लेषण करें
खोज…
परिचय
(वैकल्पिक) प्रत्येक विषय में एक फोकस है। पाठकों को बताएं कि वे यहां क्या पाएंगे और भविष्य के योगदानकर्ताओं को बताएंगे कि क्या है।
ट्वीट्स डाउनलोड करें
पहला विचार जो आपको करना है वह है ट्वीट को डाउनलोड करना। आपको अपना ट्वीटर अकाउंट सेटअप करना होगा। इंटरनेट पर बहुत सी जानकारी यह कैसे करना है पर पाया जा सकता है। मेरे सेटअप के लिए निम्न दो लिंक उपयोगी थे (मई 2017 में अंतिम बार जांच की गई)
विशेष रूप से मुझे निम्नलिखित दो लिंक उपयोगी लगे (मई 2017 में अंतिम बार जांचा गया):
आर लाइब्रेरी
आपको निम्न आर संकुल की आवश्यकता होगी
library("devtools")
library("twitteR")
library("ROAuth")
मान लें कि आपके पास अपनी कुंजी है तो आपको निम्नलिखित कोड चलाना होगा
api_key <- XXXXXXXXXXXXXXXXXXXXXX
api_secret <- XXXXXXXXXXXXXXXXXXXXXX
access_token <- XXXXXXXXXXXXXXXXXXXXXX
access_token_secret <- XXXXXXXXXXXXXXXXXXXXXX
setup_twitter_oauth(api_key,api_secret)
XXXXXXXXXXXXXXXXXXXXXX
को अपनी कुंजियों में बदलें (यदि आपके पास अपना ट्वीटर खाता है, तो आपको पता है कि मुझे किन कुंजियों से मतलब है)।
चलो अब मान लेते हैं कि हम कॉफी पर ट्वीट्स डाउनलोड करना चाहते हैं। निम्नलिखित कोड यह करेगा
search.string <- "#coffee"
no.of.tweets <- 1000
c_tweets <- searchTwitter(search.string, n=no.of.tweets, lang="en")
आपको "कॉफी" पर 1000 ट्वीट मिलेंगे।
ट्वीट का पाठ प्राप्त करें
अब हमें ट्वीट के पाठ तक पहुंचने की आवश्यकता है। तो हम इसे इस तरह से करते हैं (हमें विशेष पात्रों के ट्वीट्स को भी साफ करने की आवश्यकता है जो अभी के लिए हमें ज़रूरत नहीं है, जैसे नीलम फ़ंक्शन के साथ इमोटिकॉन्स।)
coffee_tweets = sapply(c_tweets, function(t) t$getText())
coffee_tweets <- sapply(coffee_tweets,function(row) iconv(row, "latin1", "ASCII", sub=""))
और आप अपने ट्वीट्स को head
फंक्शन के साथ देख सकते हैं।
head(coffee_tweets)