• Publicidad

Juntar varios archivos y comparar "x" columna

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Juntar varios archivos y comparar "x" columna

Notapor faosses » 2014-12-04 23:03 @002

Hola amigos, soy novato en Perl, pero a medida que leo sobre el... me encanta.

Tengo el siguiente problema "básico":

Poseo 3 archivos .txt. Uno con nombres, otro con apellidos y el tercero con edades.

Deseo unirlos en uno solo y que en dicho archivo pueda saber cuál de los n datos tiene. Por ejemplo: la menor edad e imprimirlo.

Espero que me ayuden, gracias.
faosses
Perlero nuevo
Perlero nuevo
 
Mensajes: 1
Registrado: 2014-12-04 22:50 @993

Publicidad

Re: Juntar varios archivos y comparar "x" columna

Notapor explorer » 2014-12-05 08:46 @407

Bienvenido a los foros de Perl en Español, faosses.

Suponemos que en los archivos, la primera línea de cada uno de ellos corresponden a la misma persona.

Lo que puedes hacer es:
  • Abres los tres archivos
  • Abres el archivo resumen, en modo escritura
  • Para cada línea del primer archivo
  • Lees las líneas de los otros dos
  • Compones la línea que hay que escribir
  • Escribes la línea
  • Fin Para
  • Profit!

Si quieres sacar estadísticas, como por ejemplo la menor edad, pues eso se puede hacer mientras compones el archivo resumen, o volviéndolo abrir después de crearlo, leerlo por líneas, sacar la edad, e ir memorizando el que tiene la menor edad.

Prueba a hacer algo de código, y nos lo muestras donde te atasques.

¡Adelante!
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado