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