나는 팬더 패키지를 통해 h5 파일에서로드 된 설문 조사 데이터를 hdf = pandas.HDFStore('Survey.h5')
으로 작업하고 있습니다. 이 DataFrame
내에서 모든 행은 단일 설문 조사의 결과이지만 열은 단일 설문 조사 내의 모든 질문에 대한 답변입니다.Slice Pandas DataFrame by Row
특정 질문에 대해 설명 된 답변이있는 행만 포함하는이 데이터 집합을 더 작게 줄이려고합니다. 즉이 열에있는 모든 값이 동일합니다. 이 조건을 가진 모든 행의 색인 값을 확인할 수 있지만, 행을 삭제하거나이 행만 사용하여 새 df를 만드는 방법을 찾을 수 없습니다. 이미 인덱스를 알고 있다면
가 dataframe를 슬라이스하고 말을 할 수 있습니다 (C = 5 또는 c = 6)과 같이 : ---> DF [df.A == 0) & (df.C == 5 또는 6) & (df.D == 0))] – yoshiserry
df [((df.A = = 0) & df.C.isin ([5, 6]) & (df.D == 0))] df [((df.A == 0) & (df.B == 0) & df.B == 2) & ((df.C == 5) | (df.C == 6)) & (df.D == 0))] –