Python mengonversi array ke peta

Digunakan untuk mengganti setiap nilai dalam Seri dengan nilai lain, yang mungkin diturunkan dari fungsi, dict atau a

Parametersarg fungsi, koleksi. abc. Pemetaan subkelas atau Seri

Korespondensi pemetaan

na_action {Tidak ada, 'abaikan'}, default Tidak ada

Jika 'abaikan', sebarkan nilai NaN, tanpa meneruskannya ke korespondensi pemetaan

Pengembalian Seri

Indeks yang sama dengan pemanggil

Lihat juga

Untuk menerapkan fungsi yang lebih kompleks pada Seri

Menerapkan fungsi baris-/kolom

Terapkan fungsi dengan elemen pada seluruh DataFrame

Catatan

Ketika arg_ adalah sebuah kamus, nilai dalam Seri yang tidak ada dalam kamus (sebagai kunci) dikonversi menjadi

>>> s.map({'cat': 'kitten', 'dog': 'puppy'})
0   kitten
1    puppy
2      NaN
3      NaN
dtype: object
0. Namun, jika kamus adalah dict subkelas yang mendefinisikan
>>> s.map({'cat': 'kitten', 'dog': 'puppy'})
0   kitten
1    puppy
2      NaN
3      NaN
dtype: object
2 (i. e. menyediakan metode untuk nilai default), maka default ini digunakan daripada
>>> s.map({'cat': 'kitten', 'dog': 'puppy'})
0   kitten
1    puppy
2      NaN
3      NaN
dtype: object
0

Contoh

>>> s = pd.Series(['cat', 'dog', np.nan, 'rabbit'])
>>> s
0      cat
1      dog
2      NaN
3   rabbit
dtype: object

>>> s.map({'cat': 'kitten', 'dog': 'puppy'})
0   kitten
1    puppy
2      NaN
3      NaN
dtype: object
4 menerima dict atau Series. Nilai yang tidak ditemukan di dict dikonversi ke
>>> s.map({'cat': 'kitten', 'dog': 'puppy'})
0   kitten
1    puppy
2      NaN
3      NaN
dtype: object
0, kecuali dict memiliki nilai default (e. g.
>>> s.map({'cat': 'kitten', 'dog': 'puppy'})
0   kitten
1    puppy
2      NaN
3      NaN
dtype: object
_9)

>>> s.map({'cat': 'kitten', 'dog': 'puppy'})
0   kitten
1    puppy
2      NaN
3      NaN
dtype: object

Itu juga menerima fungsi

>>> s.map('I am a {}'.format)
0       I am a cat
1       I am a dog
2       I am a nan
3    I am a rabbit
dtype: object
_

Untuk menghindari menerapkan fungsi ke nilai yang hilang (dan menyimpannya sebagai

>>> s.map({'cat': 'kitten', 'dog': 'puppy'})
0   kitten
1    puppy
2      NaN
3      NaN
dtype: object
0)
>>> s.map('I am a {}'.format)
0       I am a cat
1       I am a dog
2       I am a nan
3    I am a rabbit
dtype: object
1 dapat digunakan

Bagaimana cara mengubah array menjadi peta?

Untuk mengonversi larik objek menjadi peta, kita bisa menggunakan metode Array map() untuk membuat larik pasangan kunci-nilai, lalu meneruskan larik yang dihasilkan ke . .

Bagaimana Anda memetakan array objek dengan Python?

Python fungsi map() . ) Parameter. seru. Ini adalah fungsi di mana peta melewati setiap elemen dari iterable yang diberikan. iter. Ini adalah iterable yang harus dipetakan.

Apa yang dilakukan peta () dengan Python?

Python's map() adalah fungsi bawaan yang memungkinkan Anda untuk memproses dan mengubah semua item dalam iterable tanpa menggunakan for loop eksplisit, a technique commonly known as mapping. map() is useful when you need to apply a transformation function to each item in an iterable and transform them into a new iterable.

Bagaimana Anda mengonversi array dengan Python?

Ada tiga metode untuk mengubah daftar menjadi array dengan python dan ini adalah, dengan menggunakan array(), dengan menggunakan numpy. array(), atau dengan menggunakan numpy. array() .