분류 전체보기96 [조각pandas] ValueError: cannot index with vector containing NA / NaN values해결법: na옵션 사용하기 title_list[ title_list["title"].str.startswith( "a" )] # 문자열 시작단어로 검색시도 Traceback (most recent call last): File "/opt/conda/lib/python3.6/site-packages/IPython/core/interactiveshell.py", line 2910, in run_code exec(code_obj, self.user_global_ns, self.user_ns) File "", line 3, in "a" File "/opt/conda/lib/python3.6/site-packages/pandas/core/frame.py", line 2133, in __getitem__ return self._getitem.. 2022. 7. 10. [조각 pandas] nsmallest, nlargest, serise.quantile로 상위 및 하위 n 개 n% 값 가져오기(각각 행과 열에서 ) nsmallest(), nlargest() => 칼럼을 기준으로 상위 N개 열을 기준으로 상위 n 개의 값을 가져올 때 쓴다. 첫번째 인자는 가져오려는 개수, 두번째 인자는 기준이 되는 칼럼. df.nsmallest(3, 'population') population GDP alpha-2 Tuvalu 11300 38 TV Anguilla 11300 311 AI Iceland 337000 17036 IS 추가적으로 keep을 설정할 수 있는데, 만약 3등인 것이 여러개인 경우 처리 방법을 의미한다 first: 가장먼저나온 값을 3등으로처리 last: 가장 마지막 행을 3등으로 처리 all: 놓치는 것없이 모두 다 출력 Series.quantile() df[df.a < df.a.quantile(.95)] 이렇.. 2022. 6. 10. [python] requests 로 OPENAPI /API 사용하는 코드 샘플 api 는 상당히 많이 사용되는데, 데이터 수집용으로 사용하게 되어서 정리해보았다. api는 파이썬 패키지로 감싸서 제공하는 형태도 있지만 여기서는 url/uri 형태로 requests 패키지를 통해 사용하는 법을 정리해보았다. requests 패키지 사용하기(get) 보통은 아래의 것들을 사용한다. import requests res = requests.get(url) #200, 401 등의 상태코드 res.status_code #요청의 콘텐츰 res.content 로그인을 해야하는 경우 위의 코드처럼 간단하게 처리되면 좋지만, 보통은 단순 get 만 있는 것이 아니라 사용자 인증을 진행해주어야 한다. 이런 경우 session 상태를 변경시키는 post를 사용하여 사용자 인증을 진행해주어야 한다. im.. 2022. 6. 6. [python] staticmethod, classmethod 데코레이터 여러개 쓰기AttributeError: 'staticmethod' object has no attribute '__module__'/ 데코레이터는 간단하게 아래처럼 중첩해서 사용하면 된다. @decor1 @decor def num(): statement(s) 그런데~ 아무생각 없이 @staticmethod와 중첩해서 사용하니 에러가 발생했다. @staticmethod @classmethod와 중첩시 유의점 @staticmethod @classmethod가 바깥에 와야한다(먼저) 안그러면 아래와 같은 AttributeError가 발생한다. Traceback (most recent call last): File "/opt/conda/lib/python3.6/runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "/opt/conda/lib/python3.6/runpy... 2022. 5. 18. 이전 1 ··· 10 11 12 13 14 15 16 ··· 24 다음