pandas HDFStore select 数据列中具有非空值的行
pandas HDFStore select rows with non-null values in the data column
在 pandas Dataframe/Series 中有一个 .isnull()
方法。 HDFStore 的 select 方法的 where=
过滤器的语法是否有类似的东西?
临时解决方案:
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')
在 pandas Dataframe/Series 中有一个 .isnull()
方法。 HDFStore 的 select 方法的 where=
过滤器的语法是否有类似的东西?
临时解决方案:
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')