NAME
Data::Frame::IO::CSV - Partial class for data frame's conversion from/to CSV
VERSION
version 0.0049
METHODS
from_csv
from_csv($file, :$header=true, :$sep=',', :$quote='"',
:$na=[qw(NA BAD)], :$col_names=undef, :$row_names=undef,
Map[Str, DataType] :$dtype={},
:$strings_as_factors=false)
Create a data frame object from a CSV file. For example,
my $df = Data::Frame->from_csv("foo.csv");
Some of the parameters are explained below,
$filecan be a file name string, a Path::Tiny object, or an opened filehandle.
$dtypeis a hashref associating column names to their types. Typescan be the PDL type names like
"long","double", or names of some PDL's derived class like"PDL::SV","PDL::Factor","PDL::DateTime". If a column is not specified in$dtype, its type would be automatically decided.
to_csv
to_csv($file, :$sep=',', :$quote='"', :$na='NA',
:$col_names=true, :$row_names=true)
Write the data frame to a csv file.
AUTHORS
Zakariyya Mughal <zmughal@cpan.org>
Stephan Loyd <sloyd@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2014, 2019 by Zakariyya Mughal, Stephan Loyd.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.