Insertando una Nueva Columna
Ahora exploraremos otra técnica para agregar una columna a un DataFrame. Este enfoque utiliza el método insert()
. Un beneficio clave del método insert()
es que te 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
: el nombre del DataFrame existente;insert()
: el método utilizado para agregar nuevas columnas;column_index
: la posición donde se insertará la nueva columna (ten en cuenta que el índice comienza en 0);column_name
: el nombre de la nueva columna;[value_1, value_2, value_3]
: los valores que poblarán la nueva columna.
Ahora dirigiremos nuestra atención al DataFrame countries
y demostraremos cómo agregar 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
- Usando los datos de
cars_data
, crea el DataFrameaudi_cars
. - Inserta una columna llamada
'price'
entre las columnasyear
yfueltype
. Usa el método.insert()
y puebla 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
Awesome!
Completion rate improved to 3.03
Insertando una Nueva Columna
Desliza para mostrar el menú
Ahora exploraremos otra técnica para agregar una columna a un DataFrame. Este enfoque utiliza el método insert()
. Un beneficio clave del método insert()
es que te 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
: el nombre del DataFrame existente;insert()
: el método utilizado para agregar nuevas columnas;column_index
: la posición donde se insertará la nueva columna (ten en cuenta que el índice comienza en 0);column_name
: el nombre de la nueva columna;[value_1, value_2, value_3]
: los valores que poblarán la nueva columna.
Ahora dirigiremos nuestra atención al DataFrame countries
y demostraremos cómo agregar 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
- Usando los datos de
cars_data
, crea el DataFrameaudi_cars
. - Inserta una columna llamada
'price'
entre las columnasyear
yfueltype
. Usa el método.insert()
y puebla con los siguientes valores:[12500, 16500, 16800, 17300, 13900]
.
Solución
¡Gracias por tus comentarios!
Awesome!
Completion rate improved to 3.03single