본문 바로가기

pandas공부2

[Python] Warnings.filterwarnings로 경고문 안보이게 하기 / 경고문 설정하기 코드 작성하다 보면 별건 아니지만 빨간 경고창이 나타나서 우리의 가슴을 두근거리게 할 때가 있다. 에러도 아니면서 왜 빨간색으로 나를 설레게 한담 참나 경고창은 대게 크-게 눈여겨 볼만한 것은 잘 없고(내가 무지할 수도 내가 무지렁이일 수도), 내가 자주 보는 경고문은 보통 "너가 쓰는 이 패키지 이 클래스 우리 다음 버전부터는 버리고 갈꺼다? 그때 코드 오류 나도 우린 모른다?" 뭐 대충 이런 느낌의 경고문이 대부분이다(정식 명칭은 DeprecationWarning). 그렇다면 이 눈에 거슬리는 빨간 창을 안보고 싶을 땐 어떻게 할까? 고맙게도 파이썬에는 경고문을 제어할 수 있는 Warnings 모듈이 있다. import warnings warnings.filterwarnings(action='igno.. 2023. 9. 14.
[pandas] df.loc 함수로 열 조회하는 법 차이 ANOVA 다변량 분산분석을 위해 titanic 데이터를 feature 변수에 따라 나누던 중, 다른 방식으로 똑같이 데이터를 뽑아낼 수 있다는 걸 발견해서 loc에 대한 이해 겸 정리 남긴다. # 1번 방법 feature, target = 'Embarked', 'Fare' # ANOVA를 위해 데이터 분리 S = titanic.loc[titanic[feature] == 'S', target] C = titanic.loc[titanic[feature] == 'C', target] Q = titanic.loc[titanic[feature] == 'Q', target] # 2번 방법 S = titanic.loc[titanic[feature] == 'S'][target] C = titanic.loc[titan.. 2023. 8. 31.