Mulai sekarangMulai gratis

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:

Get It Done requests in many languages

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

Lihat Kursus

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))
Edit dan Jalankan Kode