Cómo agregar una columna vacía a un marco de datos de Pandas

Actualizado por ultima vez el 7 de mayo de 2021, por .

Ocasionalmente, es posible que desee agregar una columna vacía a un DataFrame de pandas.

Afortunadamente, esto es bastante fácil de hacer y este tutorial muestra varios ejemplos de cómo hacerlo usando el siguiente DataFrame de pandas:

importar numpy como np
 importar pandas como pd

#create DataFrame
df = pd.DataFrame ({'puntos': [25, 12, 15, 14, 19],
                   'asiste': [5, 7, 7, 9, 12],
                   'rebotes': [11, 8, 10, 6, 6]})

#view DataFrame
 df

	puntos ayuda a rebotes
0 25 5 11
1 12 7 8
2 15 7 10
3 14 9 6
4 19 12 6

Ejemplo 1: agregar una columna vacía con «»

La primera forma de agregar una columna vacía es usar citas de la siguiente manera:

#add nueva columna titulada 'robos' 
df ['roba'] = ""

#view DataFrame
 df

	puntos asiste rebotes robos
0 25 5 11	
1 12 7 8	
2 15 7 10	
3 14 9 6	
4 19 12 6	

Ejemplo 2: agregar una columna vacía con Numpy

Otra forma de agregar una columna vacía es usar np.nan de la siguiente manera:

#add nueva columna titulada 'robos'
df ['roba'] = np.nan

#view DataFrame
 df

        puntos asiste rebotes robos
0 25 5 11 NaN
1 12 7 8 NaN
2 15 7 10 NaN
3 14 9 6 NaN
4 19 12 6 NaN

Ejemplo 3: agregar una columna vacía mediante la serie Pandas

Otra forma de agregar una columna vacía es usar pd.Series () de la siguiente manera:

#add nueva columna titulada 'robos'
df ['roba'] = pd.Series ()

#view DataFrame
 df

        puntos asiste rebotes robos
0 25 5 11 NaN
1 12 7 8 NaN
2 15 7 10 NaN
3 14 9 6 NaN
4 19 12 6 NaN

Ejemplo 4: Agregar una columna vacía usando Pandas Insert

Otra forma de agregar una columna vacía es usar la función insert () de la siguiente manera:

#create DataFrame
 df = pd.DataFrame ({'puntos': [25, 12, 15, 14, 19],
                   'asiste': [5, 7, 7, 9, 12],
                   'rebotes': [11, 8, 10, 6, 6]})

#insertar una columna vacía titulada 'roba' en la posición del índice 2
df.insert (2, "roba", np.nan)

#view DataFrame
 df

	puntos asiste roba rebotes
0 25 5 NaN 11
1 12 7 NaN 8
2 15 7 NaN 10
3 14 9 NaN 6
4 19 12 NaN 6

Lo bueno de este enfoque es que puede insertar la columna vacía en cualquier posición que desee en el DataFrame.

Ejemplo 5: agregar varias columnas vacías a la vez

Para agregar varias columnas vacías a la vez, puede usar la función reindex () de la siguiente manera:

#create DataFrame
 df = pd.DataFrame ({'puntos': [25, 12, 15, 14, 19],
                   'asiste': [5, 7, 7, 9, 12],
                   'rebotes': [11, 8, 10, 6, 6]})

# agregue columnas vacías tituladas 'vacío1' y 'vacío2' 
df = df. reindex (columnas = gl.columns. tolist () + ['vacío1', 'vacío2'])

#view DataFrame
 df

        puntos asiste rebotes  vacío1 vacío2
0 25 5 11	  NaN NaN
1 12 7 8	  NaN NaN
2 15 7 10	  NaN NaN
3 14 9 6	  NaN NaN
4 19 12 6	  NaN NaN

Puede encontrar más tutoriales de Python aquí .

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

En la prueba de hipótesis , a menudo usamos valores p para determinar si hay una diferencia estadísticamente significativa entre…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!