Saya memiliki bingkai data dengan banyak variabel biner dan saya ingin membuat variabel baru dengan nilai kategoris berdasarkan banyak variabel biner ini
Kerangka data saya terlihat seperti ini
gov_winner corp_winner in part
1 0 0
0 1 0
0 0 1
Variabel I yang ingin saya buat disebut winning_party
dan akan terlihat seperti ini
gov_winner corp_winner in part winning_party
1 0 0 gov
0 1 0 corp
0 0 1 in part
Saya mulai mencoba kode berikut tetapi belum berhasil:
harrington_citations = harrington_citations.assign(winning_party=lambda x: x['gov_winner']
== 1 then x = 'gov' else x == 0)
Menggunakan jawaban anky_91 saya mendapatkan kesalahan berikut:
TypeError: can't multiply sequence by non-int of type 'str'
1
dan0
? - person jezrael   schedule 13.01.2020[email protected]
berfungsi? - person Quang Hoang   schedule 13.01.2020