unpivot method
DataFrame
unpivot({ - Iterable<String>? on,
- Iterable<String> index = const [],
- String? variableName,
- String? valueName,
})
Implementation
DataFrame unpivot({
Iterable<String>? on,
Iterable<String> index = const [],
String? variableName,
String? valueName,
}) {
final onNames = on == null ? null : _validatedNames(on, 'on');
final indexNames = List<String>.unmodifiable(index);
if (indexNames.any((name) => name.isEmpty)) {
throw ArgumentError.value(index, 'index', 'must contain non-empty names');
}
if (variableName != null) _validateName(variableName, 'variableName');
if (valueName != null) _validateName(valueName, 'valueName');
return _frameInput('frameUnpivot', {
if (onNames != null) 'on': onNames,
'index': indexNames,
if (variableName != null) 'variableName': variableName,
if (valueName != null) 'valueName': valueName,
});
}