Transform pandas DataFrame to NumPy Array in Python (Example Code)
In this Python tutorial you’ll learn how to transform a pandas DataFrame to a NumPy Array.
Setting up the Example
import pandas as pd # Import pandas library in Python |
import pandas as pd # Import pandas library in Python
my_df = pd.DataFrame({'A':range(15, 10, - 1), # Construct DataFrame in Python 'B':['c', 'x', 'a', 'g', 'g'], 'C':range(105, 100, - 1)}) print(my_df) # Display DataFrame in console # A B C # 0 15 c 105 # 1 14 x 104 # 2 13 a 103 # 3 12 g 102 # 4 11 g 101 |
my_df = pd.DataFrame({'A':range(15, 10, - 1), # Construct DataFrame in Python 'B':['c', 'x', 'a', 'g', 'g'], 'C':range(105, 100, - 1)}) print(my_df) # Display DataFrame in console # A B C # 0 15 c 105 # 1 14 x 104 # 2 13 a 103 # 3 12 g 102 # 4 11 g 101
Example: Convert pandas DataFrame to NumPy Array
import numpy as np # Load numpy |
import numpy as np # Load numpy
my_array = my_df.to_numpy() # Using to_numpy() function print(my_array) # Display array in console # [[15 'c' 105] # [14 'x' 104] # [13 'a' 103] # [12 'g' 102] # [11 'g' 101]] |
my_array = my_df.to_numpy() # Using to_numpy() function print(my_array) # Display array in console # [[15 'c' 105] # [14 'x' 104] # [13 'a' 103] # [12 'g' 102] # [11 'g' 101]]