The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.0051 - 2019-06-01

  • Adjust some of Data::Frame::from_csv()'s behavior to align with R.
  • Fix PDL::Factor's repeat() method.
  • Fix Data::Frame's comparison on negative numerical values.
  • Fix BAD values handling in Data::Frame::id(). Before the fix it was unable to distinguish a good "BAD" string in PDL::SV from a BAD value.
  • Data::Frame::string() now outputs "<BAD>" instead of a bare "BAD" for BAD values in non-numeric columns.
  • Add explainations for Data::Frame::Examples's datasets.
  • Performance improvements: Data::Frame::from_csv(), and PDL::Factor and PDL::SV's new() constructors.
  • Removed Data::Rmap from dependencies.

Modules

Alternative implementation of Data::Frame with more features
data frame implementation
Additional Array role for Moose::Autobox
Additional Hash role for Moose::Autobox
For creating classes in Data::Frame
Example data sets
Partial class for data frame's conversion from/to CSV
Function interface for indexer
Data::Frame indexer by integer indices
Data::Frame indexer by string labels (column names)
Role for Data::Frame indexer
A mixin to add some methods to PDL
Partial class for data frame's eval method
Partial class for data frame syntax sugar
For creating roles in Data::Frame
Role for column compare result
Import stuffs into Data::Frame classes
Custom Type::Tiny types
Utility functions
PDL subclass for keeping categorical data
PDL subclass for keeping logical data
PDL subclass for keeping scalar data (like strings)
Tools for verifying Data::Frame data frames

Provides

in lib/Data/Frame/Partial/Sugar.pm