Recuento de valor de pandas

Recuento de valor de pandas

Use la función "Values_Count ()" en Python Panda para contar el número de valores y cadenas únicos. Devuelve los objetos que aparecen con mayor frecuencia en la lista. Usando su parámetro, "Orden de clasificación" con "Value_Count" puede contar los valores y ordenar el índice en orden ascendente o de secuencia.

La sintaxis del método count_values ​​()

Ejemplo 1: Cuente la cadena usando la función count_value ()

En este ejemplo, vamos a contar la cadena de los datos dados en el programa utilizando la función "count_value ()". Una secuencia que contiene los recuentos de valores distintos es el resultado de la técnica "value_counts ()". Este método, por lo tanto, devuelve el número de entradas únicas en cada columna de un marco de datos para cualquier columna dada. Al intentar determinar la frecuencia de los valores válidos existentes en columnas sobre una columna particular en pandas, se usa "Count ()". Mientras que el valor "count_value ()" se usa para determinar los recuentos de una serie.

Para poner el código en acción, estamos utilizando la herramienta "Spyder". Primero debemos importar la biblioteca de Panda como "PD" antes de poder ejecutar el código. En este ejemplo, "PD.Se está utilizando un índice "para crear una lista de índices. Esta lista se conoce como "persona". Los valores que hicimos para esta lista son "Watson", "Emma", "Enna", "Watson", "Jhon", "Smith", "Jack", "Emma", "Isabella" y "Daniel". Inicializamos la variable "ID" para mantener el índice. Por lo tanto, "PD.Se invoca el índice "para crear este marcado de datos.

Para contar las cadenas en este código, ahora utilizaremos el "ID.Función Value_Counts () ". Nos dará varios recuentos para cada cadena utilizada en la lista de índices. Dado que ciertas cadenas en la lista de índices se repiten, podemos contar fácilmente el número de veces que se repiten usando "value_count ()". Ahora utilizaremos la función "print ()" para mostrar "ID.count_value ”en la pantalla.

Dos columnas, la lista de índices y el número de recuentos se utilizan para mostrar los resultados. La lista de índice se muestra con su "Nombre: Persona" y el tipo de datos para este índice es "INT64". Mostró el número de la cadena frente a las cuerdas, como se puede ver. Watson aparece con un "2" frente a ella porque la palabra se usa dos veces en la cadena. Similar a cómo "Emma" aparece dos veces en la lista, "2" se muestra frente a la misma. "Enna" solo aparece una vez en la lista, por lo que se muestra "1" frente a "Enna", el resto seguirá el mismo procedimiento.

Ejemplo 2: Utilización del método de conteo de valor (), para contar el número de valores de enteros

En esta ilustración, estamos contando el número de valores del índice. En comparación con el ejemplo anterior, que muestra cómo encontrar el número de cadenas, determinaremos el número total de valores en este caso.

Debemos importar primero la biblioteca de pandas. Primero, tenemos que generar la lista de índices utilizando "PD.Índice". Tenemos algunos valores en forma de números en esta lista. Estamos agregando los valores enteros a los valores de índice. Los valores son "61", "28", "28", "98", "52", "43", "52", "98", "1", "4", "9" y "61". Luego, la variable "ID" se asigna para almacenar el índice creado. El método "print ()" se usa para mostrar esta lista de índices.

Después de eso, ahora estamos usando el "value_counts ()" para contar el número de valores enteros presentes en la lista de índices. Dará el recuento de cada valor incluido en la lista de índices. Mostrará "1" en la salida si se usa un número solo una vez y muestra el recuento de números repetidos frente a ese número si el número se usa más de una vez. Ahora, vamos a mostrar la "ID.value_count "usando la función" print () ".

Como se ve, se muestra una lista de índice de una sola fila en la pantalla. Esta lista muestra el número "61", "28", "28", "98", "52", "43", "52", "96", "1", "4", "9" y " 61 "con su tipo de datos" int64 ". La lista de índice es la primera columna en la siguiente línea, mientras que la segunda columna muestra el recuento de valores enteros. Este marco define los números "61", "28", "98" y "52" se usa dos veces en la lista de índices; mientras que los números "43", "1", "4" y "9" usan una sola vez en la lista de índices. La función "count_value ()" muestra primero valores repetidos antes de pasar a valores únicos.

Ejemplo 3: Uso de value_count para contar el número de valores enteros y ordenarlos en orden ascendente

En este ejemplo, contaremos el número de valores enteros que están presentes en una columna DataFrame y los ordenaremos utilizando los índices de valores enteros. Al pasar una función que se clasifica de acuerdo con el índice de lista interna requerida como palabra clave, la función "sort ()" se usa para llevar a cabo esta variante de clasificación.

Mirando el tercer ejemplo de este artículo, lo primero que debemos hacer es importar la biblioteca Pandas como "PD". El siguiente paso es generar un marco de datos. DataFrame se llama "datos". Esta estructura de datos contiene una columna llamada "números". Hemos agregado algunos valores enteros a la columna "Números". Los valores son "1", "2", "4", "8", "8", "1" y "0". Usando "PD.DataFrame ”, ahora estamos generando DataFrame. Después de eso, ahora estamos utilizando la función "print ()" para mostrar el "datos" de DataFrame en la pantalla.

Ahora, somos "datos.Números.value_count () "para contar los números presentes en la columna" número "de este marco de datos. Verificará cada número para determinar cuántos se ha repetido, y si lo ha hecho, mostrará esa información como una nueva columna en la imagen de salida. Luego, imprimimos la declaración "Count_Values" y mostramos los "datos.número.Value Count () "utilizando el método" print () ". Ahora estamos invocando la función "value_count ()" y su parámetro "sort_index". La clasificación es el método de poner datos en un orden especificado para facilitar la búsqueda de datos. El índice de valores de conteo se ordenará secuencialmente o ascendiendo. Este resultado se almacena en la variable inicializada "ID". Finalmente, usando la función "print ()", estamos mostrando el resultado final en la pantalla.

Se muestran tres cuadros en el resultado del resultado. El primero muestra el marco de datos que creamos tener una sola columna "números". Con su índice, esta columna muestra sus valores. El recuento de DataFrame se muestra en la segunda línea debajo de la declaración Count_Values. Los números que no se repiten se muestran en la columna después de los números repetidos. Es sencillo ver que los números "1" y "8" aparecen dos veces en la lista de la columna "Número". "Int64" se muestra como el tipo de datos. La etapa final es clasificar el índice de valores de conteo, que ahora se colocan en orden ascendente. Ahora, el índice es "0", "1", "2", "4" y "8".

Conclusión

La función "value_count ()" se usa para contar todos los valores de entero o las cadenas que están contenidas en las columnas o la lista de índices de DataFrame. En los dos primeros ejemplos, "PD.Se usó un índice "para generar una lista de índices. Para determinar el recuento, utilizamos valores enteros en la segunda lista y valores de cadena en la primera lista de índices. En el tercer ejemplo, creamos un DataFrame y aplicamos "value_count ()" con su parámetro "index_sort". Las estrategias utilizadas en el artículo son relativamente básicas y fáciles de usar.