Cuenta Letras en Python, Graficando y Tabulando la Salida [parte 2]
Como les comentaba en la entrada anterior las técnicas de extracción y conteo de datos, palabras caracteres y hasta frases están muy de moda por ejemplo en la minería de Datos, de verdad me gustaría proyectarme como científico de Datos y es por eso que estoy tan interesado en aprender y compartir todo lo que pueda sobre python y Data Análisis o Minería de Datos...
Ya hemos visto de una manera sencilla como contar las letras de una frase, linea o hasta una entrada, mas adelante vamos a usar archivos y mas adelante por que no la propia WEB para hacer nuestras pruebas... Aunque como les comente espero tener la oportunidad de agregar este mismo sistema a las API como Twitter, Facebook y Google... asi que por ahora vamos a ver como se vería una tablita de lo aprendido en la entrada anterior.
https://steemit.com/spanish/@sethroot/cuenta-letras-en-python-parte-1
Y vamos crear un Gráfico también, todo desde Python....
Bueno como estoy muy contento con esta serie voy a explicar el código por bloques si necesitan mas explicación comenten y hago una entrada explicando paso a paso.... primer bloque
En este Bloque lo único nuevo es la importación de las diferentes librerías por ejemplo PrettyTable que nos sirve para crear tablas a partir de Listas, Collection nos sirve para contar y saber cual es el mayor aquí no lo vamos a usar pero sera necesario mas adelante, MatplotLib es necesario para el gráfico final... El código es el mismo de la entrada pasada hasta ahora, el siguiente bloque crea las listas para pasárselas a Prettitable pero un bloque a la Ves...
Lo primero que hacemos es crear las listas en blanco, y seguidamente recorremos el diccionario con el método de items para usarlo como lista, lo que nos devolverá 2 valores (clave, valor) y seguidamente lo recorremos y vamos ingresando la clave y el valor a su respectiva lista, recordemos que lo diccionarios no tienen método de ordenamiento y necesitamos ordenarlos mas adelante... el siguiente bloque le pasamos las listas a Prettytable:
En este bloque contamos los elementos de una de las 2 listas, agregamos los encabezados de la tabla, y vamos agregando los datos de 2 en 2 a Prettytable que se encargara de agregarlos a la tabla, al final imprimimos la tabla... El siguiente Bloque no lo voy a explicar es para crear el gráfico:
La siguiente es la salida Final, mucho mas elegante que la de la entrada anterior una tablita y un Gráfico :D....
Espero lo estén siguiendo y ejecutando cualquier duda por favor avísenme estamos para ayudar y aprender en la comunidad, que Dios les Bendiga y les de Sabiduría :D
El código en mi GIT: https://github.com/Seth-Root/Cuenta_Palabras_Data_Mining