Cara mengonversi seri pandas ke array numpy (dengan contoh)
Anda dapat menggunakan sintaks berikut untuk mengonversi seri pandas menjadi array NumPy:
seriesName. to_numpy ()
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh 1: Konversi Seri ke Array NumPy
Kode berikut menunjukkan cara mengonversi seri pandas menjadi array NumPy:
import pandas as pd import numpy as np #define series x = pd. Series ([1, 2, 5, 6, 9, 12, 15]) #convert series to NumPy array new_array = x. to_numpy () #view NumPy array new_array array([ 1, 2, 5, 6, 9, 12, 15]) #confirm data type type(new_array) numpy.ndarray
Dengan menggunakan fungsi type() , kami mengonfirmasi bahwa seri pandas telah dikonversi ke array NumPy.
Contoh 2: Ubah kolom DataFrame menjadi array NumPy
Kode berikut menunjukkan cara mengonversi kolom dari pandas DataFrame ke array NumPy:
import pandas as pd import numpy as np #define DataFrame df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23, 25, 29], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4], ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]}) #convert 'points' column to NumPy array new_array = df[' points ']. to_numpy () #view NumPy array new_array array([25, 12, 15, 14, 19, 23, 25, 29]) #confirm data type type(new_array) numpy.ndarray
Kita juga bisa menggunakan dtype() untuk memeriksa tipe data array NumPy baru:
#check datatype new_array. dtype dtype('int64')
Kita dapat melihat bahwa array NumPy baru adalah bilangan bulat.
Sumber daya tambahan
Bagaimana mengonversi Pandas DataFrame ke array NumPy
Bagaimana mengonversi Pandas DataFrame ke Daftar
Bagaimana mengonversi kamus ke Pandas DataFrame