in reply to Running Lingua::En::Keywords against an array

Why not

my @keywords = keywords( join '', @raw_power );
? Or, if you don't need the separate lines,
my $raw_power; { local $/; # get ready for slurpage open(DAT, $data_file) || die("COULD NOT OPEN FILE"); $raw_power = <DAT>; close(DAT); } my @keywords = keywords($raw_power);

the lowliest monk