pandas HDFStore在数据列中选择具有非空值的行

时间:2017-02-19 13:04:34

标签: pandas hdf5

在pandas Dataframe / Series中有一个.isnull()方法。在HDFStore的select方法的where=过滤器的语法中是否有类似的东西?

1 个答案:

答案 0 :(得分:0)

解决方法解决方案:

hdf5中数据列的/meta部分可用作 hack 解决方案:

import pandas as pd

store = pd.HDFStore('store.h5')

print(store.groups)

non_null = list(store.select("/df/meta/my_data_column/meta")) 

df = store.select('df', where='my_data_column == non_null')