Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Inserimento di una Nuova Colonna | I Primissimi Passi
Primi Passi con Pandas

Scorri per mostrare il menu

book
Inserimento di una Nuova Colonna

Esploreremo ora un'altra tecnica per aggiungere una colonna a un DataFrame. Questo approccio utilizza il metodo insert(). Un vantaggio chiave del metodo insert() è che ti permette di specificare la posizione della nuova colonna all'interno del DataFrame.

python
  • df: il nome del DataFrame esistente;

  • insert(): il metodo utilizzato per aggiungere nuove colonne;

  • column_index: la posizione in cui la nuova colonna sarà inserita (ricorda che l'indicizzazione inizia da 0);

  • column_name: il nome per la nuova colonna;

  • [value_1, value_2, value_3]: i valori che popoleranno la nuova colonna.

Ora ci concentreremo sul DataFrame countries e dimostreremo come aggiungere una nuova colonna chiamata 'population', che rappresenta le popolazioni dei paesi, subito dopo la prima colonna ('country').

12345678
import 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)
copy
Compito

Swipe to start coding

Ti viene fornito un elenco chiamato cars_data.

  • Dato questo elenco, crea un DataFrame chiamato audi_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

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 8
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

Awesome!

Completion rate improved to 3.03

book
Inserimento di una Nuova Colonna

Esploreremo ora un'altra tecnica per aggiungere una colonna a un DataFrame. Questo approccio utilizza il metodo insert(). Un vantaggio chiave del metodo insert() è che ti permette di specificare la posizione della nuova colonna all'interno del DataFrame.

python
  • df: il nome del DataFrame esistente;

  • insert(): il metodo utilizzato per aggiungere nuove colonne;

  • column_index: la posizione in cui la nuova colonna sarà inserita (ricorda che l'indicizzazione inizia da 0);

  • column_name: il nome per la nuova colonna;

  • [value_1, value_2, value_3]: i valori che popoleranno la nuova colonna.

Ora ci concentreremo sul DataFrame countries e dimostreremo come aggiungere una nuova colonna chiamata 'population', che rappresenta le popolazioni dei paesi, subito dopo la prima colonna ('country').

12345678
import 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)
copy
Compito

Swipe to start coding

Ti viene fornito un elenco chiamato cars_data.

  • Dato questo elenco, crea un DataFrame chiamato audi_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

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

close

Awesome!

Completion rate improved to 3.03

Scorri per mostrare il menu

some-alt