turicreate.SArray.dict_trim_by_keys — Turi Create API 6.4.1 documentation (original) (raw)
SArray.
dict_trim_by_keys
(keys, exclude=True)¶
Filter an SArray of dictionary type by the given keys. By default, all keys that are in the provided list in keys
are excluded from the returned SArray.
Parameters: | keys : list A collection of keys to trim down the elements in the SArray. exclude : bool, optional If True, all keys that are in the input key list are removed. If False, only keys that are in the input key list are retained. |
---|---|
Returns: | out : SArray A SArray of dictionary type, with each dictionary element trimmed according to the input criteria. |
Examples
sa = turicreate.SArray([{"this":1, "is":1, "dog":2}, {"this": 2, "are": 2, "cat": 1}]) sa.dict_trim_by_keys(["this", "is", "and", "are"], exclude=True) dtype: dict Rows: 2 [{'dog': 2}, {'cat': 1}]