4
pandas HDFStore.select에서 and 유형의 쿼리를 사용하는 방법을 알고 있지만 어떻게 OR을 사용할 수 있습니까?hdfstore select pandas에서 OR 사용
예를 들어, 내가 그럼 난 부분이 데이터 집합 분명히
store = pd.HDFStore('testHDF.h5')
store.select('testVar1', [pd.Term('index', '>=', pd.Timestamp('20131017')), 'A > 0'])
또는
store.select('tableVar2', where=('A > 0', 'B > 0', 'index >= 20131017'))
에서로드를 사용할 수 있습니다 다음 코드를
import pandas as pd
df1 = pd.DataFrame({'A': randn(100),
'B': randn(100),
'C': randn(100).cumsum()},
index=pd.bdate_range(end=pd.Timestamp('20131031 23:59:00'), periods=100))
df1.to_hdf('testHDF.h5', 'testVar1', format='table', data_columns=True, append=True)
을 가지고, 그것은이다 AND를 사용하여 내가 제공 한 모든 기준 (예 : 'A> 0'AND 'B> 0'AND 'index> = 20131017 ')
내 질문은, 어떻게 OR을 사용할 수 있습니까? 반환 된 결과가 ('A> 0 'OR'B> 0 ')입니까? 어떤 도움
감사 할 단지 수 나는 부분 집합을 다음 내 팬더 패키지를 업데이트하거나 먼저 DataFrame을로드 할 필요가처럼 보인다 – smartkevin
무엇 너 팬더 버전이야? – Jeff
최신 버전이 아니며, 0.12.0을 가지고 있습니다. 아나콘다 배포판이 있습니다. – smartkevin