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