Insertar una Nueva Columna
A continuación, explora otra forma de agregar una columna a un DataFrame
utilizando el método insert()
. Este método permite especificar la posición de la nueva columna dentro del DataFrame
.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df
: nombre del DataFrame existente;insert()
: método utilizado para agregar nuevas columnas;column_index
: posición donde se insertará la nueva columna (ten en cuenta que la indexación comienza en 0);column_name
: nombre de la nueva columna;[value_1, value_2, value_3]
: valores que poblarán la nueva columna.
Enfócate en el DataFrame countries
y agrega una nueva columna llamada 'population'
, que representa las poblaciones de los países, justo después de la primera columna ('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
Se proporciona una lista llamada cars_data
.
- Con esta lista, crea un
DataFrame
llamadoaudi_cars
. - Inserta una columna llamada
'price'
entre las columnas'year'
y'fueltype'
y rellena esta columna con los siguientes valores:[12500, 16500, 16800, 17300, 13900]
.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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
Insertar una Nueva Columna
Desliza para mostrar el menú
A continuación, explora otra forma de agregar una columna a un DataFrame
utilizando el método insert()
. Este método permite especificar la posición de la nueva columna dentro del DataFrame
.
df.insert(column_index, 'column_name', [value_1, value_2, value_3])
df
: nombre del DataFrame existente;insert()
: método utilizado para agregar nuevas columnas;column_index
: posición donde se insertará la nueva columna (ten en cuenta que la indexación comienza en 0);column_name
: nombre de la nueva columna;[value_1, value_2, value_3]
: valores que poblarán la nueva columna.
Enfócate en el DataFrame countries
y agrega una nueva columna llamada 'population'
, que representa las poblaciones de los países, justo después de la primera columna ('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
Se proporciona una lista llamada cars_data
.
- Con esta lista, crea un
DataFrame
llamadoaudi_cars
. - Inserta una columna llamada
'price'
entre las columnas'year'
y'fueltype'
y rellena esta columna con los siguientes valores:[12500, 16500, 16800, 17300, 13900]
.
Solución
¡Gracias por tus comentarios!
single