Series

Each column in DataFrame creates instance of Series class.

For Method examples, use following sample data:

// Import composer packages.
require_once __DIR__ . '/vendor/autoload.php';

// Load DataFrame Class.
use devfym\Data\DataFrame;

// Create new instance of DataFrame.
$df = new DataFrame();

// Create sample array-formatted sample data.
$sample = [
    'name'      => ['aaron','bambi','celine','dennise', 'edwin'],
    'age'       => [12, 14, 16, 18, 20],
    'height_cm' => [150, 168, 172, 178, 180],
    'weight_kg' => [36, 40, 56, 60, 78]
];

// Set sample data into instance $df.
$df->readArray($sample);

Methods

all ()

  • @return array

Get all data in Series.

$df->name->all();

// return ['aaron','bambi','celine','dennise', 'edwin']

withinIndexOf (:math:`from = 0, `to = 1)

  • @return array

Get all data in Series within $from until $to indices.

$df->name->withinIndexOf(1,3);

// return ['bambi', 'celine', 'dennise']

mean ($floatPoint = 1)

  • @param int $floatPoint
  • @return float

Get mean value of Series.

$df->age->mean();

// return 16.0

max ($floatPoint = 1)

  • @param int $floatPoint
  • @return float

Get max value in Series.

$df->age->max();

// return 20.0

min ($floatPoint = 1)

  • @param int $floatPoint
  • @return float

Get min value inb Series.

$df->age->min();

// return 12.0