Jak przekonwertować serię pand na tablicę numpy (z przykładami)


Możesz użyć następującej składni, aby przekonwertować serię pand na tablicę NumPy:

 seriesName. to_numpy ()

Poniższe przykłady pokazują, jak używać tej składni w praktyce.

Przykład 1: Konwertuj serię na tablicę NumPy

Poniższy kod pokazuje, jak przekonwertować serię pand na tablicę 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

Za pomocą funkcji type() potwierdzamy, że seria pand została przekonwertowana na tablicę NumPy.

Przykład 2: Konwertuj kolumnę DataFrame na tablicę NumPy

Poniższy kod pokazuje, jak przekonwertować kolumnę z ramki DataFrame pandy na tablicę 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

Możemy także użyć funkcji dtype() do sprawdzenia typu danych nowej tablicy NumPy:

 #check datatype
new_array. dtype

dtype('int64')

Widzimy, że nowa tablica NumPy jest liczbą całkowitą.

Dodatkowe zasoby

Jak przekonwertować ramkę danych Pandas na tablicę NumPy
Jak przekonwertować ramkę danych Pandas na listę
Jak przekonwertować słownik na Pandas DataFrame

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *