Dengan kode di bawah ini saya mendapatkan pesan kesalahan, nama 'kapan' tidak ditentukan.

voter_df = voter_df.withColumn('random_val',
when(voter_df.TITLE == 'Councilmember', F.rand())
.when(voter_df.TITLE == 'Mayor', 2)
.otherwise(0))

Tambahkan kolom ke voter_df bernama random_val dengan hasil metode F.rand() untuk setiap pemilih dengan gelar Anggota Dewan. Setel random_val ke 2 untuk Walikota. Setel judul lain ke nilai 0

-1
Muhammad Bilal 9 Maret 2020, 05:20

1 menjawab

Jawaban Terbaik

Pernyataan ketika kedua adalah metode kerangka data, tetapi pernyataan pertama ketika tidak.

Larutan: gunakan ....'random_val',F.when(....

1
desertnaut 16 April 2020, 12:04