query 오류1 [오류 해결] Pandas - query 실행 오류 "TypeError: 'Series' objects are mutable, thus they cannot be hashed" 안녕하세요~ 꽁냥이에요. 데이터를 테이블 형태로 변환하거나 데이터를 전처리할 때, 그리고 데이터를 추출할 때 Pandas를 많이 사용하지요. 꽁냥이는 특히 데이터 추출할 때 query함수를 사용하는데요. 간혹 null 값, nan 값을 포함하는 행을 추출하려고 할 때 query 함수가 제대로 작동하지 않는 경우가 발생합니다. 한번 살펴볼까요? import pandas as pd import numpy as np data = { 'A':[1,2,3], 'B':[3,np.nan, np.nan] } df = pd.DataFrame(data) 위 데이터프레임에는 nan값이 포함되어 있습니다. 이제 B 열에서 nan을 포함하는 행을 추출해보겠습니다. df.query('B.isna()') 하지만 실행되지 않고 아래.. 2021. 6. 13. 이전 1 다음