Convertir conjuntos de datos numéricos en imágenes mediante códigos QR y nombrarlas por separado.
Tengo una base de datos que contiene 2 columnas. Escribí un código que convierte cada uno de los números en una imagen. ¿Tengo 2 problemas?
1. En el proceso de convertir los números en imágenes, guarda cada imagen duplicada en la imagen anterior si quiero que todos los números sean imágenes.
2. Quiero que el nombre de las imágenes se obtenga de la primera columna.
Agradezco a alguien que me ayude a escribir el código.
import qrcode
from PIL import Image
f = df['Poro']
#Counter(f)
f[1:]
for i in f[1:]:
qr = qrcode.make(i)
print(qr)
print(type(qr))
qr.save("%s.png"%i)
davy.ai
Solución para convertir números en imágenes y nombrarlas a partir de la primera columna
Este código resuelve ambos problemas mencionados anteriormente. Recorre cada fila en el DataFrame, obtiene el nombre de la primera columna y el número de la segunda columna, convierte el número en un código QR y lo guarda como una imagen con el nombre de la primera columna. De esta manera, las duplicaciones se guardarán como imágenes diferentes y se utilizarán los nombres de la primera columna.