Jak przekonwertować tablicę numpy na pandas dataframe
Możesz użyć następującej składni, aby przekonwertować tablicę NumPy na ramkę DataFrame pandy:
#create NumPy array data = np. array ([[1, 7, 6, 5, 6], [4, 4, 4, 3, 1]]) #convert NumPy array to pandas DataFrame df = pd. DataFrame (data=data)
Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.
Przykład: przekonwertuj tablicę NumPy na Pandas DataFrame
Załóżmy, że mamy następującą tablicę NumPy:
import numpy as np #create NumPy array data = np. array ([[1, 7, 6, 5, 6], [4, 4, 4, 3, 1]]) #print class of NumPy array type (data) numpy.ndarray
Możemy użyć następującej składni, aby przekonwertować tablicę NumPy na ramkę DataFrame pandy:
import pandas as pd #convert NumPy array to pandas DataFrame df = pd. DataFrame (data=data) #printDataFrame print (df) 0 1 2 3 4 0 1 7 6 5 6 1 4 4 4 3 1 #print class of DataFrame type (df) pandas.core.frame.DataFrame
Określ nazwy wierszy i kolumn dla Pandas DataFrame
Możemy również określić nazwy wierszy i kolumn dla ramki DataFrame, używając odpowiednio argumentów indeksu i kolumn .
#convert array to DataFrame and specify rows & columns
df = pd. DataFrame (data=data, index=["r1", "r2"], columns=["A", "B", "C", "D", "E"])
#print the DataFrame
print (df)
A B C D E
r1 1 7 6 5 6
r2 4 4 4 3 1
Dodatkowe zasoby
Jak dodać tablicę Numpy do ramki danych Pandas
Jak usunąć kolumnę indeksu w Pandach
Pandy: wybierz wiersze, w których w dowolnej kolumnie pojawia się wartość