Inserimento di una Nuova Colonna
Successivamente, esaminare un altro modo per aggiungere una colonna a un DataFrame utilizzando il metodo insert(). Questo metodo consente di specificare la posizione della nuova colonna all'interno del DataFrame.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df: nome del DataFrame esistente;insert(): metodo utilizzato per aggiungere nuove colonne;column_index: posizione in cui verrà inserita la nuova colonna (ricordare che l'indicizzazione parte da 0);column_name: nome della nuova colonna;[value_1, value_2, value_3]: valori che popoleranno la nuova colonna.
Concentrarsi sul DataFrame countries e aggiungere una nuova colonna denominata 'population', che rappresenta le popolazioni dei paesi, subito dopo la prima colonna ('country').
12345678import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) countries.insert(1, 'population', [61399000, 75967000, 39244, 380200, 10380491, 5496000, 2424200]) print(countries)
Swipe to start coding
Ti viene fornita una lista chiamata cars_data.
- Utilizzando questa lista, crea un
DataFramechiamatoaudi_cars. - Inserisci una colonna chiamata
'price'tra le colonne'year'e'fueltype'e popola questa colonna con i seguenti valori:[12500, 16500, 16800, 17300, 13900].
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Can you explain what happens if the list of values for the new column doesn't match the number of rows in the DataFrame?
How can I insert a column at the end of the DataFrame instead of a specific position?
What happens if I try to insert a column with a name that already exists in the DataFrame?
Awesome!
Completion rate improved to 3.03
Inserimento di una Nuova Colonna
Scorri per mostrare il menu
Successivamente, esaminare un altro modo per aggiungere una colonna a un DataFrame utilizzando il metodo insert(). Questo metodo consente di specificare la posizione della nuova colonna all'interno del DataFrame.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df: nome del DataFrame esistente;insert(): metodo utilizzato per aggiungere nuove colonne;column_index: posizione in cui verrà inserita la nuova colonna (ricordare che l'indicizzazione parte da 0);column_name: nome della nuova colonna;[value_1, value_2, value_3]: valori che popoleranno la nuova colonna.
Concentrarsi sul DataFrame countries e aggiungere una nuova colonna denominata 'population', che rappresenta le popolazioni dei paesi, subito dopo la prima colonna ('country').
12345678import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) countries.insert(1, 'population', [61399000, 75967000, 39244, 380200, 10380491, 5496000, 2424200]) print(countries)
Swipe to start coding
Ti viene fornita una lista chiamata cars_data.
- Utilizzando questa lista, crea un
DataFramechiamatoaudi_cars. - Inserisci una colonna chiamata
'price'tra le colonne'year'e'fueltype'e popola questa colonna con i seguenti valori:[12500, 16500, 16800, 17300, 13900].
Soluzione
Grazie per i tuoi commenti!
single