Pandas Agregar columna con valor constante

Pandas Agregar columna con valor constante
El lenguaje de programación de Python tiene un paquete de software llamado Pandas para manipular y analizar datos. Incluye estructuras y procedimientos de datos específicos para trabajar con series de tiempo y tablas matemáticas. En "Pandas", podemos insertar columnas con valores diferentes y constantes. El "pandas" proporciona varias técnicas para insertar columnas con un valor constante. El valor constante es el mismo en la columna. Si ponemos "1" como el valor constante, entonces el valor es 1 en toda la columna. En este artículo, insertaremos el valor constante en una columna y exploraremos los métodos utilizados para agregar un valor constante en columnas en "Pandas".

Métodos para agregar columnas en pandas

En este artículo, agregaremos el valor constante de la columna utilizando tres enfoques distintos. Son los siguientes:

  • pd. Método Series ().
  • Como método de valor estático
  • Marco de datos.método insert ()

Usaremos estos métodos por separado en cada ejemplo a medida que pasemos a ellos. Examinaremos cada método con gran detalle en esta guía aplicando las dos técnicas a nuestros códigos.

Ejemplo 1: Uso de DataFrame.Método Series ()

Todos los ejemplos se ejecutan a través de la herramienta "Spyder". Antes de agregar un código específico a esta utilidad de software, primero debemos instalar la herramienta "Spyder". Para acceder rápidamente a los métodos del panda simplemente ingresando "PD", estamos importando el comando "Pandas como PD". Tenemos un marco de datos debajo de esto con el nombre de "maquinaria". Este marco de datos se crea aquí utilizando "PD.Marco de datos". Insertamos algunos datos aquí, que se convertirán en columnas y filas. Insertamos cuatro columnas con nombres únicos, y los nombres son "Nombre", "Cantidad A", "Cantidad B" y "Cantidad C". En la columna de nombres, estamos agregando "motor", "generador", "solar", "ups" y "ventilador".

Aquí, la primera columna se completa y agregamos datos a la siguiente columna, llamada "Cantidad A". En esta columna, estamos insertando "1", "2", "3", "4" y "5". Ahora, viene la tercera columna, "Cantidad B", los datos que agregamos en esta columna son "1", "4", "9", "16" y "25". Los datos de la última columna que estamos agregando aquí son "1", "8", "27", "64" y "125".

Ahora, imprimimos "cantidad de maquinaria inicial" colocando esta línea en el método "print ()". Luego, también representamos este marco de datos en el terminal con el mismo método. Después de esto, queremos agregar una columna con un valor constante en este marco de datos existente. Para esto, estamos utilizando el "PD. Método de la serie ". Ponemos el nombre de la columna en el soporte cuadrado, y es "cantidad D" aquí y luego utilizamos el "PD. Serie () "Aquí en la que insertamos" 1 "como valor constante. Su longitud "len" es "maquinaria. índice". Esta "PD. El método de la serie "agregará esta columna de valor constante en el marco de datos existente. Luego, imprimimos la "cantidad final de maquinaria" consumiendo la "impresión ()". Por último, también imprimimos este marco de datos de "maquinaria" en el que insertamos la columna con un valor constante.

Cuando presionamos "Shift+Enter", este resultado aparece en la pantalla, lo que representa cuatro columnas en el primer cuadro de datos. En el siguiente marco de datos, tenemos cinco columnas. La última columna "Cantidad D" se agrega con el valor constante "1", ya que hemos utilizado "PD. Serie ”para agregar esta columna con el valor constante.

Ejemplo 2:

Tenemos que importar los "pandas" como "PD" y crear un marco de datos llamado "resultado". Estamos agregando columnas que se denominan "nombre", "nombre del padre" y "obteniendo marcas". Los nombres que ponemos en la columna "Nombre" son "John", "Thomas", "Smith", "George" y "Aliados". Los datos que estamos poniendo en la columna "Nombre del padre" son "Peter", "Alexander", "Leo", "Oscar" y "Merry". Ahora, agregamos algunas marcas en las "Marks", que son "334", "307", "225", "301" y "299".

Luego, mostramos una línea en el terminal, y después de esto, también mostramos este marco de datos también. Estamos insertando dos columnas diferentes. Agregamos un valor constante para cada columna. Nuevamente utilizamos el "PD. Serie () "en este código, y ponemos" 400 "como el valor constante para la columna" Total Marcas ", y agregamos" Pase "como el valor constante para la otra columna llamada" Pase/FALLA ". Imprimimos el "resultado final" y mostramos este marco de datos en el que hemos agregado dos columnas con valores constantes.

Primero tuvimos tres columnas, y luego agregamos dos nuevas columnas. En el siguiente cuadro de datos, tenemos cinco columnas. La columna "Marcas totales" tiene el valor constante "400", y la columna "Pasar/fallar" tiene el valor constante "Pase".

Ejemplo 3: Como valor estático

Hemos utilizado el código del ejemplo 2 en este ejemplo e hicimos cambios un poco aquí. Cambiamos el método para agregar una columna con el valor constante en "Pandas". Después de imprimir el primer "resultado" de datos de datos, colocamos "resultado" y colocamos el nombre de la columna, que es "pasar", aquí y poner "verdadero". Esto agregará la columna "pasar" con el valor constante "verdadero". Luego, tenemos que representar esto en la pantalla del terminal, para que utilicemos la "impresión ()" nuevamente y colocamos el "resultado" en sus soportes.

Tenga en cuenta la última columna en el marco de datos. Hemos agregado esta columna aplicando el método de valor estático en "Pandas". El valor de esta columna de "pasar" es constante, y este valor constante es "verdadero".

Ejemplo 4: Uso de DataFrame.método insert ()

En este código, estamos creando el "supermercado" y colocando tres columnas para este marco de datos. Estas columnas se denominan "cursos", "precio" y "cantidad". También agregamos los datos a cada columna revelados en la siguiente imagen del código. Agregamos "arroz", "azúcar", "leche" y "té" en la primera columna. En la segunda columna, ponemos "1200", "1300", "2500" y "3500". En la última columna, hemos agregado "15 kgs", "10 kgs", "5kgs" y "5kgs", respectivamente. Transformamos este supermercado en un marco de datos llamado "Grocery1" y mostramos este "Grocery1", que es el marco de datos aquí.

Estamos utilizando el tercer método, "DataFrame. Inserte aquí. Ponemos el nombre del marco de datos y lo escribimos como "supermercado1. insertar". Aquí se usa "2" para describir la posición donde agregar esta columna. Agregamos esta columna al número "2". El nombre de esta columna que queremos agregar es "descuento_cepcionage" aquí, y el valor constante para esto es "10%". Lo representamos consumiendo el método "print ()" aquí.

Las tres columnas de DataFrame se representan como resultado de esto. Sin embargo, hay cuatro columnas en la segunda. Como utilizamos el "DataFrame. Insert () "Método Para agregar esta columna con el valor constante, la columna" descuento_cepcionage "se crea en la posición" 2 "con el valor constante" 10%".

Conclusión

Las técnicas para agregar la columna con valor constante se han explicado en gran longitud y directamente en esta guía. El objetivo principal de esta guía es ayudarlo a comprender la idea de "agregar una columna con el valor constante" en pandas. Esta guía ha cubierto tres técnicas para agregar una columna con un valor constante. Estas son formas directas de agregar columnas con un valor constante en "Pandas."Aquí, también detallamos ampliamente las justificaciones teóricas y prácticas de cada concepto. Esperamos que sean simples para que aprendas este concepto de esta guía.