Pandas: Convert Series to numpy array

19 August 2020

Code

Option # 1: Using .to_numpy():

# Import libraries
import pandas as pd

# Create pandas Series
x = pd.Series([1,2,3])

# Convert Series to numpy Array
y = x.to_numpy()

# Output
print(y,'\n', type(y))

Output

[1 2 3] 
 <class 'numpy.ndarray'>


Option # 2: Using .values

# Import libraries
import numpy as np
import pandas as pd

# Create pandas Series
x = pd.Series([1,2,3])

# Convert Series to numpy Array
y = x.values

# Output
print(y,'\n', type(y))

Output

[1 2 3] 
 <class 'numpy.ndarray'>






Any errors in code above?
Please send a message.