Come aggiungere una riga di intestazione a pandas dataframe (con esempi)
È possibile utilizzare uno dei tre metodi seguenti per aggiungere una riga di intestazione a un DataFrame panda:
#add header row when creating DataFrame df = pd. DataFrame (data=[data_values], columns=[' col1 ', ' col2 ', ' col3 ']) #add header row after creating DataFrame df = pd. DataFrame (data=[data_values]) df. columns = [' A ', ' B ', ' C '] #add header row when importing CSV df = pd. read_csv (' data.csv ', names=[' A ',' B ',' C '])
Gli esempi seguenti mostrano come utilizzare nella pratica ciascuno di questi metodi.
Esempio 1: aggiungi una riga di intestazione durante la creazione di un DataFrame
Il codice seguente mostra come aggiungere una riga di intestazione durante la creazione di un DataFrame panda:
import pandas as pd import numpy as np #add header row when creating DataFrame df = pd. DataFrame (data=np. random . randint (0, 100, (10, 3)), columns =[' A ',' B ',' C ']) #view DataFrame df A B C 0 81 47 82 1 92 71 88 2 61 79 96 3 56 22 68 4 64 66 41 5 98 49 83 6 70 94 11 7 1 6 11 8 55 87 39 9 15 58 67
Esempio 2: aggiungi una riga di intestazione dopo aver creato un DataFrame
Il codice seguente mostra come aggiungere una riga di intestazione dopo aver creato un DataFrame panda:
import pandas as pd import numpy as np #createDataFrame df = pd. DataFrame (data=np. random . randint (0, 100, (10, 3))) #add header row to DataFrame df. columns = [' A ', ' B ', ' C '] #view DataFrame df A B C 0 81 47 82 1 92 71 88 2 61 79 96 3 56 22 68 4 64 66 41 5 98 49 83 6 70 94 11 7 1 6 11 8 55 87 39 9 15 58 67
Esempio 3: aggiungere una riga di intestazione durante l’importazione di DataFrame
Il codice seguente mostra come aggiungere una riga di intestazione utilizzando l’argomento dei nomi quando si importa un DataFrame panda da un file CSV:
import pandas as pd import numpy as np #import CSV file and specify header row names df = pd. read_csv (' data.csv ', names=[' A ',' B ',' C ']) #view DataFrame df A B C 0 81 47 82 1 92 71 88 2 61 79 96 3 56 22 68 4 64 66 41 5 98 49 83 6 70 94 11 7 1 6 11 8 55 87 39 9 15 58 67
Correlato: Come leggere file CSV con Panda
Risorse addizionali
Come aggiungere righe a un DataFrame Pandas
Come aggiungere un array Numpy a un DataFrame Pandas
Come contare il numero di righe in Pandas DataFrame