Mendeteksi bahasa
Dewan Kota ingin mengetahui apakah layak membuat versi bahasa Spanyol dari aplikasi Get It Done. Ada komunitas penutur bahasa Spanyol yang besar, tetapi mereka tidak yakin apakah mereka akan berpartisipasi. Menambahkan terjemahan multibahasa akan memperumit sistem dan perlu dibenarkan.
Mereka meminta Sam untuk mencari tahu berapa banyak orang yang mengirim permintaan dalam bahasa Spanyol.
Ia sudah memuat CSV ke dalam variabel dumping_df dan menyeleksinya ke kolom-kolom berikut:

Bantu Sam mengukur kebutuhan versi bahasa Spanyol dari aplikasi Get It Done. Tentukan berapa banyak pengirim permintaan yang menggunakan bahasa Spanyol dan cetak hasil akhirnya!
Latihan ini merupakan bagian dari kursus
Pengantar AWS Boto di Python
Instruksi latihan
- Untuk setiap baris di DataFrame, deteksi bahasa dominan.
- Tetapkan bahasa pertama yang dipilih ke kolom
'lang'. - Hitung total jumlah unggahan dalam bahasa Spanyol.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# For each dataframe row
for index, row in dumping_df.iterrows():
# Get the public description field
description =dumping_df.loc[index, 'public_description']
if description != '':
# Detect language in the field content
resp = comprehend.____(____=description)
# Assign the top choice language to the lang column.
dumping_df.loc[index, 'lang'] = resp['____'][0]['____']
# Count the total number of spanish posts
spanish_post_ct = len(dumping_df[dumping_df.lang == 'es'])
# Print the result
print("{} posts in Spanish".format(spanish_post_ct))