[Rio-pm] Tratamento de dados para CSV
breno
breno em rio.pm.org
Sexta Junho 1 07:47:54 PDT 2012
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
Mais detalhes sobre a lista de discussão Rio-pm