Если у вас есть рамка DT
, то самый простой способ выбрать столбцы определенного типа c - это использовать сам тип в селекторе DT[:,j]
:
DT[:, bool] # all boolean columns
DT[:, int] # all integer columns
DT[:, float] # all floating columns
DT[:, str] # string columns
DT[:, dt.int32] # columns with stype int32
DT[:, dt.ltype.int] # columns with ltype `int`, same as DT[:, int]
Это Также можно предоставить список типов для выбора:
DT[:, [int, float]] # integer and floating columns
DT[:, [dt.int32, dt.int64]] # int32 and int64 columns
Иногда может быть также полезно удалить столбцы нежелательного типа вместо выбора нужных:
del DT[:, str]