大佬教程收集整理的这篇文章主要介绍了转移在perl,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在文本处理中有一些问题.
我有一些表格的文字,
0 1 2 3 4 5 6 7 8 9 10 6 7 3 6 9 3 1 5 2 4 6
我想转置这个文本.像我一样,我想把行作为列ans列作为行.有没有办法在perl这样做?
谢谢你们.
#!/usr/bin/env perl my @rows = (); my @transposed = (); # This is each row in your table push(@rows,[qw(0 1 2 3 4 5 6 7 8 9 10)]); push(@rows,[qw(6 7 3 6 9 3 1 5 2 4 6)]); for my $row (@rows) { for my $column (0 .. $#{$row}) { push(@{$transposed[$column]},$row->[$column]); } } for my $new_row (@transposed) { for my $new_col (@{$new_row}) { print $new_col," "; } print "\n"; }
这导致:
0 6 1 7 2 3 3 6 4 9 5 3 6 1 7 5 8 2 9 4 10 6
以上是大佬教程为你收集整理的转移在perl全部内容,希望文章能够帮你解决转移在perl所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。