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

Це боти?

Компанія, у якій ви працюєте, попросила провести аналіз тональності з використанням набору даних із твітами. Спершу потрібно почистити дані та виділити деяку інформацію.
Під час перегляду тексту ви помічаєте, що деякі твіти містять згадки користувачів. Частина з них має дуже дивний шаблон. Наприклад: @robot3!, @robot5& і @robot7#.

Щоб перевірити, чи ці користувачі не боти, ви зробите невеликий proof of concept на одному твіті та витягнете їх за допомогою методу .findall().

Ви занотували кілька корисних метасимволів:

\d: цифра
\w: словесний символ
\W: несловесний символ
\s: пробільний символ

Текст одного твіту збережено у змінній sentiment_analysis. Ви можете використати print(sentiment_analysis), щоб переглянути його в IPython Shell.

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

Regular Expressions in Python

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

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

  • Імпортуйте модуль re.
  • Напишіть регулярний вираз, що знаходить згадки користувачів, які починаються з @ і відповідають шаблону, напр., @robot3!.
  • Знайдіть усі входження цього шаблону у змінній sentiment_analysis.

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

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

# Import the re module
____

# Write the regex
regex = ____"____"

# Find all matches of regex
print(re.____(____, ____))
Редагувати та запускати код