Tkinter GUI tutorial pitón - cómo limpiar los datos de Excel

Tiempo estimado de lectura: 2 minutos

Tkinter es una aplicación dentro de Python que permite a los usuarios crear interfaces gráficas o de usuario para gestionar los datos de una forma más fácil de usar.

Estamos construyendo nuestra capacidad de análisis de datos aquí, y buscamos proporcionar al usuario la funcionalidad que utiliza en su trabajo o en sus proyectos universitarios.

Hemos probado este código con más de 100.000 registros en la red de Microsoft OneDrive, así que en cierto modo, por esta razón, sus velocidades eran bastante buenas.

Como resultado, en cinco pruebas, todas estuvieron por debajo de 100 de principio a fin.

limpieza de datos la limpieza de datos arreglada

En este tutorial de Tkinter GUI python, se le mostrará cómo encontrar los errores de datos, limpiarlos y luego exportar el resultado final a excel.

Le explicaremos lo siguiente:

  • Creación de la interfaz de Tkinter.
  • Métodos/funciones para encontrar errores.
  • Métodos/funciones para limpiar los datos.
  • Exportando los datos limpios a un archivo de Excel.

 

En resumen:

El video camina a través de la creación de una ventana de Tkinter usando un lienzo y un marco para almacenar el marco de datos.

Luego mira la importación de los datos a través de pd.read_excel, para cargar los datos en un marco de datos de pandas.

A continuación, hay una función y/o método que extraerá los errores a través de str.extract , que se carga en columnas separadas

Finalmente, he exportado el conjunto de datos limpios usando rawdata.to_excel , y he guardado el archivo como una nueva hoja de cálculo separada.

Tutorial de la pitón de Tkinter

Tiempo estimado de lectura: 3 minutos

Hagamos las presentaciones 🙂
Tkinter es un paquete que permite a un programador construir una interfaz GUI, que luego puede ser abierta en la pantalla de una computadora por un usuario. Hay muchos tipos diferentes de aplicaciones GUI, pero los ejemplos incluyen una calculadora o un editor de texto que se abre cuando se hace clic en él.

Tkinter sería el paquete GUI más utilizado en Python, debido a su simplicidad, pero PySimpleGUI, PYQt o PySide son otras alternativas. Asegúrate de investigarlos antes de usarlos para asegurarte de que se adaptan a tus necesidades.

¿Por qué usar Tkinter?

  • Relativamente simple y fácil de aprender, la capacitación es rápida.
  • Una gran introducción a los conceptos e ideas para construir aplicaciones con interfaz gráfica de usuario, obtendrá una buena base de las técnicas y enfoques necesarios.
  • Muy bien documentado, así que un programador debe ser capaz de encontrar la respuesta a cualquier cosa específica que necesite entender.

Ahora que nos presentamos, veamos cómo utilizarlo:

Instala Python como de costumbre, y asegúrate de que Tkinter funciona y tienes la versión correcta. Ten en cuenta que import tkinter es para la versión 3.x, antes de eso usa import Tkinter

Tengan en cuenta que verán en los lugares donde se usa el código Python, que las mayúsculas son importantes. Esto a veces te desconcertará por qué parte de tu código no funciona, normalmente, el intérprete debería marcarlo por ti.

Aunque es correcto poner una mayúscula al principio de una línea, el lenguaje de programación ignorará la convención del inglés escrito. Un ejemplo es el siguiente:

lista = ['a','b','c']
Imprimir(lista)
da 
NombreError: el nombre "Imprimir" no está definido
mientras que
lista = ['a','b','c']
imprimir(lista)
da ['a', 'b', 'c'] 
No hay errores

Cuando guardes tu guión pitón NO lo llames tkinter.py como hice yo, la declaración de importación no funcionará. Llámalo algo así como tkinter_test.py, mira la flecha roja de abajo.

Al comienzo del video debajo del código se verá así. las primeras seis líneas son la creación de la pantalla de Tkinter su tamaño y cualquier botón que aparezca en ella.

Tengan en cuenta que todo el código debe aparecer entre la línea dos y la línea seis, para que la salida de la pantalla funcione y se vea correctamente.

Añadido a este código en el siguiente video:

  • que abrirá nuestro canal de YouTube...
  • Una imagen
  • Un enlace en el que se puede hacer clic - que le llevará a nuestra página principal

Una captura de pantalla de la salida final es la siguiente:

Vea un enlace a la documentación de Python aquí Tkinter en python.org