[Python] ‘DataFrame’ object has no attribute ‘ix’
현상
파이썬 실행 중 아래와 같은 에러가 발생하였다.
AttributeError: 'DataFrame' object has no attribute 'ix'
pandas doc 를 참고하면 ix 함수는 사라지고 .loc
혹은 .iloc
로 대체 되었다.
해결방법
해결 방법은 간단한다. ix
자리에 .loc
혹은 .iloc
로 수정하여 사용하면 된다.
-
사용 예
........ # axs[i].plot(data.ix[:, 0]) # axs[i].plot(data.ix[:, 0][(data.ix[:, i+1] == True)], 'ro') axs[i].plot(data.iloc[:,0]) axs[i].plot(data.iloc[:, 0][(data.iloc[:, i + 1] == True)], 'ro') ........
댓글남기기