Skip to content
Perl modules for data mining
Perl
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Arrow
README.md
pod-DataFrame.md
pod-to-md.pl
test-DataFrame.pl

README.md

DataFrame.pm

Description

This Perl module provides a degenerated variant of a data frame in R. The names of methods follow mostly ones in R. Only very basic functions are currently implemented.

  • Please read pod-DataFrame.md at first. You can also browse it by perldoc:

      $ perldoc Arrow/DataFrame.pm
    

    Or http://stdiff.net/?pod-DataFrame.

  • You can get an overview by executing the perl script test-DataFrame.pl. This script downloads a well-known Auto.csv and shows how to use DataFrame.pm.

  • Several methods are not explained in the documentation. Please avoid using such a method, because it will substantially be changed.

  • At your own risk.

  • Your feedback is always welcome.

How to use

1. Create Arrow directory and put DataFrame.pm into it.

.
├── Arrow
│   └── DataFrame.pm
└── YOUR_PERL_SCRIPT.pl

2. Add the following line to your script.

use Arrow::DataFrame;

Machine Learning with DataFrame.pm

ChangeLog

  • 2016/05/22 : Arrow::Optimizer, Arrow::PreProcessing, Arrow::LogisticRegression are added.
  • 2016/05/22 : Arrow::LabelEncoder is deleted. (This is integrated in Arrow::PreProcessing)
  • 2016/02/12 : Arrow::LabelEncoder and Arrow::LinearRegression are added
  • 2016/02/11 : Arrow::GroupBy is added
  • 2016/02/10 : the default value of width is set to 8
  • 2016/02/10 : dcast() and melt() are added
  • 2015/12/29 : select() preserves the given order
  • 2015/12/17 : the first commit.
You can’t perform that action at this time.