Mulai sekarangMulai gratis

Menggabungkan semuanya (1)

Luar biasa! Anda kini telah mempelajari cara menulis fungsi anonim menggunakan lambda, cara meneruskan fungsi lambda sebagai argumen ke fungsi lain seperti map(), filter(), dan reduce(), serta cara menulis penanganan error dan menampilkan pesan error kustom di dalam fungsi Anda. Sekarang, Anda akan memanfaatkan semua yang telah dipelajari dengan bekerja menggunakan himpunan data Twitter. Sebelum mempraktikkan keterampilan penanganan error baru Anda; pada latihan ini, Anda akan menulis fungsi lambda dan menggunakan filter() untuk memilih retweet, yaitu tweet yang diawali dengan string 'RT'.

Untuk membantu Anda menyelesaikannya, data Twitter telah diimpor ke dalam DataFrame, tweets_df. Silakan mulai!

Latihan ini merupakan bagian dari kursus

Pengantar Fungsi di Python

Lihat Kursus

Instruksi latihan

  • Dalam pemanggilan filter(), teruskan fungsi lambda dan deret tweet sebagai string, tweets_df['text']. Fungsi lambda harus memeriksa apakah 2 karakter pertama pada sebuah tweet x adalah 'RT'. Tetapkan objek filter yang dihasilkan ke result. Untuk mendapatkan 2 karakter pertama pada tweet x, gunakan x[0:2]. Untuk memeriksa kesetaraan, gunakan filter Boolean dengan ==.
  • Konversi result menjadi list dan cetak daftar tersebut.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Select retweets from the Twitter DataFrame: result
result = filter(____, ____)

# Create list from filter object result: res_list
____

# Print all retweets in res_list
for tweet in res_list:
    print(tweet)
Edit dan Jalankan Kode