CrossTabulate

Data::Reshapers::CrossTabulate

Data::Reshapers::CrossTabulate package module has data cross tabulation functions over different data structures coercible to full-arrays.

Synopsis

use Data::Reshapers;
    use Data::Reshapers::CrossTabulate;
my @tbl = get-titanic-dataset();
my $xtab1 = CrossTabulate(@tbl, 'passengerClass', 'passengerSex');
    my $xtab2 = CrossTabulate(@tbl, 'passengerClass', 'passengerSex', 'passengerAge');
my @tbl2 = $csv.csv(in => $fileName, headers => "none");
    my $xtab3 = CrossTabulate(@tbl, 1, 3);
    my $xtab4 = CrossTabulate(@tbl, 1, 3, 2);

Data::Reshapers v0.3.8

Data reshaping functions for different data structures (arrays, lists of hashes, Text::CSV tables.)

Authors

  • Anton Antonov

License

Artistic-2.0

Dependencies

Data::TypeSystem:ver<0.1.2+>Hash::Merge:ver<2.0.0+>:api<2+>Text::CSV:ver<0.010+>Pretty::Table:ver<0.0.4+>

Test Dependencies

Provides

  • Data::Reshapers
  • Data::Reshapers::Adapters
  • Data::Reshapers::CrossTabulate
  • Data::Reshapers::JoinAcross
  • Data::Reshapers::ToLongFormat
  • Data::Reshapers::ToPrettyTable
  • Data::Reshapers::ToWideFormat
  • Data::Reshapers::Transpose

The Camelia image is copyright 2009 by Larry Wall. "Raku" is a trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.