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

Хештеги та згадки в російських твітах

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

Нагадаємо: твіти зберігаються в ознаці content датафрейму tweets.

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

Інженерія ознак для NLP у Python

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

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Function that returns numner of hashtags in a string
def count_hashtags(string):
	# Split the string into words
    words = string.split()
    
    # Create a list of words that are hashtags
    hashtags = [word for word in words if ____.____(____)]
    
    # Return number of hashtags
    return(len(hashtags))

# Create a feature hashtag_count and display distribution
tweets['hashtag_count'] = tweets['content'].apply(count_hashtags)
tweets['hashtag_count'].hist()
plt.title('Hashtag count distribution')
plt.show()
Редагувати та запускати код