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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *