NAME
Data::Frame::Util - Utility functions
VERSION
version 0.006004
DESCRIPTION
This module provides some utility functions used by the Data::Frame project.
FUNCTIONS
dataframe
my
$df
= dataframe(...);
Creates a Data::Frame object.
factor
my
$logical
= factor(...);
Creates a PDL::Factor object.
logical
my
$logical
= logical(...);
Creates a PDL::Logical object.
BAD
my
$bad
= BAD(
$n
);
A convenient function for generating all-BAD piddles of the given length.
NA
This is an alias of the BAD
function.
ifelse
my
$rslt_piddle
= ifelse(
$test
,
$yes
,
$no
)
This function tries to do the same as R's ifelse
function. That is, it returns a piddle of the same length as $test
, and is filled with elements selected from $yes
or $no
depending on whether the corresponding element in $test
is true or false.
$test
, $yes
, $no
should ideally be piddles or coerce-able to piddles.
is_discrete
my
$bool
= is_discrete(ColumnLike
$x
);
Returns true if $x
is discrete, that is, an object of below types,
PDL::Factor
PDL::SV
guess_and_convert_to_pdl
AUTHORS
Zakariyya Mughal <zmughal@cpan.org>
Stephan Loyd <sloyd@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2014, 2019-2022 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.