[Rio-pm] Tratamento de dados para CSV

Fernando Oliveira fernandocorrea em gmail.com
Sexta Junho 1 07:53:30 PDT 2012


Breno,

Me pareceu q ele quer fazer uma tabela relacionando os dados da 1a coluna
com os da 1a linha...
Tipo assim:

   Pedro Manoel  Manoel X    João X    Pedro   X

É isso?

Just another Perl Hacker,
Fernando (SmokeMachine)


Em 1 de junho de 2012 11:47, breno <breno em rio.pm.org> escreveu:

> 2012/6/1 Manoel Domingues Junior <manoel.domingues.junior em gmail.com>:
> > Olá pessoal,
> >
> > Estou com um dificuldade em encontrar um módulo no cpan que me ajude a
> > fazer a geração de uma matriz...
> >
> > Eu obtenho os dados de um software no seguinte formato:
> > Manoel;Pedro
> > João;Pedro
> > Pedro;Manoel
> > ....
> >
> > Esses dados eu gostaria de colocar em uma matriz do tipo:
> > X; Pedro;Manoel;
> > Manoel; 1;;
> > João;1;;
> > Pedro;;1;
> >
> > Alguém conhece algum módulo que me permita fazer isso?
> >
>
> Manoel,
>
> desculpa a pergunta, mas "isso" o quê? Pode ser pq ainda não acordei
> direito, mas não entendi o que vc está fazendo...
>
> Supondo que vc tem uma lista na forma:
>
> my @linhas = (
>    'Manoel;Pedro',
>    'João;Pedro',
>    'Pedro;Manoel',
> );
>
> você pode gerar uma nova lista fazendo algo como:
>
> my @nova = ();
>
> foreach my $linha (@linhas) {
>    my @campos = split /\s*;\s*/ => $linha;
>
>    # modifique @campos como bem entender...
>
>    push @nova, join ';' => @campos;
> }
>
> é isso?
>
>
> []s
>
> -b
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/rio-pm/attachments/20120601/3f6051c5/attachment.html>


Mais detalhes sobre a lista de discussão Rio-pm