pynapple.TsGroup.drop_info#
- TsGroup.drop_info(key)[source]#
Drop metadata based on metadata column name. Operates in place.
- Parameters:
key ((str, list)) – Metadata column name(s) to drop.
- Return type:
None
Examples
>>> import pynapple as nap >>> import numpy as np >>> tmp = {0:nap.Ts(t=np.arange(0,200), time_units='s'), ... 1:nap.Ts(t=np.arange(0,200,0.5), time_units='s'), ... 2:nap.Ts(t=np.arange(0,300,0.25), time_units='s'), ... } >>> metadata = {"l1": [1, 2, 3], "l2": ["x", "x", "y"], "l3": [4, 5, 6]} >>> tsgroup = nap.TsGroup(tmp,metadata=metadata) >>> print(tsgroup) Index rate l1 l2 l3 ------- ------- ---- ---- ---- 0 0.66722 1 x 4 1 1.33445 2 x 5 2 4.00334 3 y 6
To drop a single metadata column:
>>> tsgroup.drop_info("l1") >>> tsgroup Index rate l2 l3 ------- ------- ---- ---- 0 0.66722 x 4 1 1.33445 x 5 2 4.00334 y 6
To drop multiple metadata columns:
>>> tsgroup.drop_info(["l2", "l3"]) >>> tsgroup Index rate ------- ------- 0 0.66722 1 1.33445 2 4.00334