ПочатиПочніть безкоштовно

Доступ до визначеного користувачем місцезнаходження

У слайдах ми бачили, що можна отримати місцезнаходження користувача з тексту, який він сам згенерував, зокрема з самого твіту та поля location в описі профілю. Це два найменш точні способи визначити місцезнаходження, але вони часто доступніші.

У цій вправі ви дістанете задане користувачем місцезнаходження з одного прикладового твіту, а також з великого набору твітів. Ми додали ще один рядок до нашої функції flatten_tweets(), який дасть змогу отримати користувацьке місцезнаходження безпосередньо в датафреймі.

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

Крім того, для вас уже завантажено окремий твіт у форматі JSON — tweet_json — і твіти State of the Union у форматі JSON — tweets_sotu_json.

Ця вправа є частиною курсу

Аналіз даних із соцмереж у Python

Переглянути курс

Інструкції до вправи

  • Виведіть визначене користувачем місцезнаходження для одного твіту у Twitter JSON.
  • Розплющте Twitter JSON із твітами State of the Union.
  • Виведіть перші 10 визначених користувачем місцезнаходжень у tweets_sotu за допомогою функцій 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())
Редагувати та запускати код