Meta:
Mi objetivo es sacar palabras de la segunda columna de CSV. Tengo dificultades para buscar lo que necesito, tampoco estoy familiarizado con los datos cuando uso Python.
La razón por la que hago esto es por lo siguiente:
Tenemos una base de datos administrada por una empresa externa. Dentro de una de las tablas, una de las columnas solo debe ser códigos de barras.
Aqui esta el problema:
Tengo un archivo .csv con estos datos:
columnOne,columnTwo
"YOBA001OL","501",
"YOBA001OL","Yo Bakehouse",
"WILD004OL","Wild",
"TWOB009OL","7897",
"S079R36D05","0007",
¿Cómo puedo extraer solo valores que son una "palabra" en la segunda columna y no números?
Aquí está mi salida deseada:
columnOne,columnTwo
"YOBA001OL","Yo Bakehouse",
"WILD004OL","Wild",
Esto es lo que tengo en este momento:
import csv
with open('barcodes.csv') as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
for row in csv_reader:
print(row)
En lugar de imprimir, compruebe si es un int
output = []
for row in csv_reader:
try:
int(row[1]) # second column
except:
output.append(row)
print(', '.join(output))
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras