2024-06-17 17:27:24 发布
网友
我有一个datatable框架,大约有30列,这里我只想看一下26列,把剩下的4列保留在框架的一侧
一元运算符是否有助于取消选择以下列
DT[:,-(f.x)]
我已经试过了,但它正在向列值插入运算符,您能告诉我如何以pydatatable的方式执行吗
运算符.remove()可用于从现有列选择中删除列。如果需要选择除少数列以外的所有列,则首先使用f[:]选择所有列,然后删除不喜欢的列。因此:
.remove()
f[:]
>>> from datatable import f, dt >>> DT = dt.Frame(names=list('ABCDEFGHIJ')) >>> DT[:, f[:].remove(f.E)] | A B C D F G H I J + [0 rows x 9 columns] >>> DT[:, f[:].remove([f.B, f.G, f.J])] | A C D E F H I + [0 rows x 7 columns]
有关详细信息,请参见https://datatable.readthedocs.io/en/latest/f-expressions.html#modifying-a-columnset
运算符
.remove()
可用于从现有列选择中删除列。如果需要选择除少数列以外的所有列,则首先使用f[:]
选择所有列,然后删除不喜欢的列。因此:有关详细信息,请参见https://datatable.readthedocs.io/en/latest/f-expressions.html#modifying-a-columnset
相关问题 更多 >
编程相关推荐