2024-09-28 23:31:58 发布
网友
我有一个在pytables中有300多个列的数据集,我希望能够轻松地选择不同的子集。似乎没有一个非常优雅的解决办法,或者是我遗漏了什么?在
我也很乐意使用一种方法来创建另一个表,它只是对原始表中的select列取别名,这样我就可以拥有主表,然后是子集teables。有办法吗?在
这样行吗?在
from numpy import array, dtype from h5py import File from operator import itemgetter # Dummy data d = dtype([('a', int),('b', int),('c', int)]) a = array([(1, 6, 4), (5, 7, 1), (9, 7, 8), (3, 1, 2), (2, 1, 6)],dtype=d) hdf = File('tmp.hdf','a') hdf.create_dataset('data',data=a) hdf.flush() # Extract data dat = hdf.get('data',default=0) sub = ['a','c'] get = itemgetter(*sub) print get(dat)
给予
这样行吗?在
给予
^{pr2}$相关问题 更多 >
编程相关推荐