1
데이터를 hdf 형식으로 저장하려고하고 기본 데이터 형식을 테이블로 설정하여 나중에 쿼리 할 수 있습니다.팬더가 기본 hdf 형식을 수정하지 않음
import pandas as pd
from numpy import random as R
pd.set_option('io.hdf.default_format','table')
s = pd.Series(R.randn(5), index=['a', 'b', 'c', 'd', 'e'])
store = pd.HDFStore('store.h5')
store['s'] = s
print store['s']
a = pd.read_hdf('store.h5','s',where="index=='a'")
print a
그러나, 그것은
Traceback (most recent call last):
File "C:\Users\User\Documents\Project work\GalaxyFitting\tests\pandas_test.py", line 3, in <module>
pd.set_option('io.hdf.default_format','table')
File "C:\python27\lib\site-packages\pandas\core\config.py", line 230, in __call__
return self.__func__(*args, **kwds)
File "C:\python27\lib\site-packages\pandas\core\config.py", line 143, in _set_option
_set_multiple_options(args, silent)
File "C:\python27\lib\site-packages\pandas\core\config.py", line 114, in _set_multiple_options
_set_single_option(k, v, silent)
File "C:\python27\lib\site-packages\pandas\core\config.py", line 98, in _set_single_option
key = _get_single_key(pat, silent)
File "C:\python27\lib\site-packages\pandas\core\config.py", line 76, in _get_single_key
raise KeyError('No such keys(s)')
KeyError: 'No such keys(s)'
[Finished in 0.8s]
왜 이런 일이 출력 :
나는 기본 코드를 사용하고? 내가했던 모든 the documentation
덕분에이 기능은 0.13에 도입 된
이 경우> = 0.13이 필요합니다. (그것은 비록 그 문서에 언급되지 않았지만 그 doc-fix에 대한 홍보를하기 위해주의를 기울인다)? – Jeff