Buscar Datos
Chema Cortes
pych3m4 en gmail.com
Mar Jun 6 23:49:05 CEST 2006
El 30/05/06, Jean Carlos Rodrìguez<jeancarlosr_ve en yahoo.com> escribió:
>
> --- Chema Cortes <pych3m4 en gmail.com> escribió:
>
> > No entiendo bien la pregunta. ¿Cuál es la clave?¿son
> > muchos datos a procesar?
>
> la clave es con la columna de que dice Nombre, porque
> el resto de las propiedades las necesito: ejemplo si
> es Comp1 necesito solo los valores de A,B,C y D del
> Comp1
>
> > > Nombre A B C D
> > > Comp1 10 20 30 40
> > > Comp2 50 60 70 80
> > > .
> > > .
Pues entonces no te líes y emplea ficheros de texto. Aquí te pongo
como se haría, por ejemplo, con "expresiones generadoras":
#criterio de selección
seleccion="Comp1"
#expresión generadora de líneas no vacías del fichero
lineas=(linea.split() for linea in file("fichero.txt") if linea.strip())
#filtrado por el criterio de selección
filtrado=[(A,B,C,D) for (nombre,A,B,C,D) in lineas if nombre==seleccion]
Más información sobre la lista de distribución Python-es