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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *