in reply to multiplication a column of data in csv file by a factor

Someone said "csv"? A reply using Text::CSV_XS is obligatory!

use Text::CSV_XS qw{ csv }; csv( in => *DATA, sep_char => ' ', eol => "\n", on_in => sub { $_[1][1] *= 1.1E3; $_[1] = [ map sprintf('%E', $_), @{ $_[1] } ] }, );

map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]