ml_dataframe 1.3.0 copy "ml_dataframe: ^1.3.0" to clipboard
ml_dataframe: ^1.3.0 copied to clipboard

outdated

Dataframe - a way to store and manipulate data

example/main.dart

import 'package:ml_dataframe/ml_dataframe.dart';

void dataframeWithHeaderDemo() {
  final dataframe = DataFrame([
    ['Age', 'City', 'Blood Group', 'is_married'],
    [33, 'Larnaca', 'A', true],
    [17, 'Limassol', 'A', false],
    [29, 'Nicosia', 'B', false],
    [45, 'Larnaca', 'AB', true],
  ]);

  print('\nDataframe with the header row: ');
  print(dataframe);
}

void headlessDataframeDemo() {
  final dataframe = DataFrame([
    [33, 'Larnaca', 'A', true],
    [17, 'Limassol', 'A', false],
    [29, 'Nicosia', 'B', false],
    [45, 'Larnaca', 'AB', true],
  ], headerExists: false);

  print('\nHeadless dataframe: ');
  print(dataframe);
}

void headlessDataframeWithCustomPrefixDemo() {
  final dataframe = DataFrame([
    [33, 'Larnaca', 'A', true],
    [17, 'Limassol', 'A', false],
    [29, 'Nicosia', 'B', false],
    [45, 'Larnaca', 'AB', true],
  ], headerExists: false, autoHeaderPrefix: 'SERIES_');

  print('\nHeadless dataframe with custom prefix: ');
  print(dataframe);
}

void predefinedHeaderDataframeDemo() {
  final dataframe = DataFrame([
    [33, 'Larnaca', 'A', true],
    [17, 'Limassol', 'A', false],
    [29, 'Nicosia', 'B', false],
    [45, 'Larnaca', 'AB', true],
  ], headerExists: false, header: ['AGE', 'TOWN', 'Blood', 'MARRIED']);

  print('\nDataframe with predefined header: ');
  print(dataframe);
}

void dataframeWithSpecificColumnsDemo() {
  final dataframe = DataFrame([
    ['Age', 'City', 'Blood Group', 'is_married'],
    [33, 'Larnaca', 'A', true],
    [17, 'Limassol', 'A', false],
    [29, 'Nicosia', 'B', false],
    [45, 'Larnaca', 'AB', true],
  ], columnNames: ['Age', 'is_married']);

  print('\nDataframe with specific columns: ');
  print(dataframe);
}

void main() {
  dataframeWithHeaderDemo();
  headlessDataframeDemo();
  headlessDataframeWithCustomPrefixDemo();
  predefinedHeaderDataframeDemo();
  dataframeWithSpecificColumnsDemo();
}
17
likes
0
points
2.13k
downloads

Publisher

verified publisherml-algo.com

Weekly Downloads

Dataframe - a way to store and manipulate data

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

csv, json_annotation, ml_linalg, quiver

More

Packages that depend on ml_dataframe