Erstellen eines Pandas DataFrame aus einem Numpy-Array: Wie gebe ich die Indexspalte und die Spaltenüberschriften an?
Um einen Pandas DataFrame aus einem Numpy-Array zu erstellen und die Indexspalte und Spaltenüberschriften anzugeben, können Sie den pd.DataFrame()
Konstruktor verwenden und das Numpy-Array sowie die index
, columns
Parameter übergeben.
Hier ist ein Beispiel:
import numpy as np
import pandas as pd
# Numpy array
data = np.array([[1, 2, 3], [4, 5, 6]])
# Index column
index = ['row1', 'row2']
# Column headers
columns = ['col 1', 'col2', 'col3']
# Create DataFrame
df = pd.DataFrame(data, index=index, columns=columns)
Sie erhalten einen DataFrame wie folgt:
col1 col2 col3 row1 1 2 3 row2 4 5 6