Saya tidak tahu ini. Saya melakukan beberapa pengujian dan mencoba menambahkan kategori acak ke dalam kerangka data untuk pengujian tetapi ketika saya melakukannya, ia menambahkannya untuk semua baris alih-alih mendistribusikannya secara acak.

Berikut kode saya:

import random
catergory = ['dog', 'cat', 'monkey']
df['animal'] = random.choice(catergory)
df['animal'].value_counts()

Keluaran:

monkey
monkey    124705
Name: animal, dtype: int64

Saya mengerti apa yang dilakukannya (menghasilkan panggilan acak sekali dan menerapkannya ke seluruh DF) tetapi bagaimana saya bisa membuatnya menghasilkan nilai acak untuk setiap baris.

1
Lostsoul 10 Juli 2020, 19:18

1 menjawab

Jawaban Terbaik