เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

String Operators เพิ่มเติมกับ Twitter

ในแบบฝึกหัดนี้ จะได้ลองใช้ string operator ต่าง ๆ กับสตริง 3 รายการที่เลือกมาจากชุดข้อมูล tweets โดยมี tweets_list เตรียมไว้ให้แล้ว

ให้สร้างลิสต์ใหม่ 3 รายการโดยใช้ string operator ที่แตกต่างกัน:

  • ลิสต์ที่เก็บเฉพาะตัวอักษร
  • ลิสต์ที่เก็บเฉพาะอักขระ
  • ลิสต์ที่เก็บเฉพาะตัวเลข

ฟังก์ชันที่จำเป็นได้ถูก import มาจาก nltk ให้เรียบร้อยแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Sentiment Analysis ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างลิสต์ของ token จาก tweets_list
  • ในลิสต์ letters ให้ลบตัวเลขและอักขระอื่น ๆ ออก คือเก็บเฉพาะตัวอักษรเท่านั้น
  • เก็บอักขระที่เป็นตัวอักษรและตัวเลข แต่ลบอักขระอื่น ๆ ทั้งหมดออกใน let_digits
  • สร้าง digits โดยลบตัวอักษรและอักขระออก เหลือเฉพาะตัวเลข

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create a list of lists, containing the tokens from list_tweets
tokens = [____(item) for item in tweets_list]

# Remove characters and digits , i.e. retain only letters
letters = [[word for word in item if ____.____] for item in tokens]
# Remove characters, i.e. retain only letters and digits
let_digits = [[word for word in item if ____.____] for item in tokens]
# Remove letters and characters, retain only digits
digits = [[word for word in item if ____.____] for item in tokens]

# Print the last item in each list
print('Last item in alphabetic list: ', letters[2])
print('Last item in list of alphanumerics: ', let_digits[2])
print('Last item in the list of digits: ', digits[2])
แก้ไขและรันโค้ด