distinct method

DataFrame distinct({
  1. Iterable<String>? subset,
  2. String keep = 'first',
  3. bool maintainOrder = false,
})

Implementation

DataFrame distinct({
  Iterable<String>? subset,
  String keep = 'first',
  bool maintainOrder = false,
}) {
  if (!{'first', 'last', 'any', 'none'}.contains(keep)) {
    throw ArgumentError.value(keep, 'keep', 'unsupported keep mode');
  }
  final names = subset == null ? null : _validatedNames(subset, 'subset');
  return _frameInput('frameDistinct', {
    if (names != null) 'subset': names,
    'keep': keep,
    'maintainOrder': maintainOrder,
  });
}