반응형

슬기로운 개발자생활 67

[Pandas] 자주 쓰는 함수 모음 Python

안녕하세요 ! 소신입니다. 데이터 분석을 위해선 pandas 모듈을 잘 사용하는게 도움이 많이 되는데요 자주 사용하진 않지만, 까먹었을 때 찾아보기는 귀찮은 함수들을 모아서 정리해보았습니다. # Pandas 기본 # Pandas DataFrame 기본 pd.read_csv('pth/to/file/path', index_col='date', header=None) df.dropna() df.reset_index(drop=True, inplace=True) pddf[pddf['본문'].apply(lambda i : '삼성전자' in str(i))] # = 본문에 삼성전자가 있는 애들만 출력 df.sort_values(by='날짜', ignore_index=True) pddf['카테고리'].count() / ..

[찾기 쉬운 Python 코드] Numpy

안녕하세요 ! 소신입니다. 사용법 + 예제 코드까지 이해하고 찾기 쉽게 정리해놓았습니다 찾기 : CTRL+F로 검색어를 입력해보세요 #np.nan #np.inf np.nan + 1 => np.nan 1 + np.nan => np.nan np.inf + 1 => np.inf 1 + np.ifn => np.inf #vstack #hstack #numpy 배열 합치기, 가로 합치기, 세로 합치기, 열 합치기, 행 합치기 # vstack a = np.ones((1,5)) # 1x5 b = np.ones((1,3)) # 1x3 d = np.c_[a,b] # 1x8 d, d.shape # OUT >>> array([[1., 1., 1., 1., 1., 1., 1., 1.]]), (1, 8) # hstack a = ..

[IT 꿀팁] (키보드, 마우스) 블루투스 연결이 자꾸 끊길 때 해결 방법 !

안녕하세요 ! 소신입니다. 최근에 블루투스 마우스랑 키보드를 사용하면서, 건전지를 새걸로 갈아줬는데도 불구하고 중간중간 계속 툭툭 끊기는 상황이 발생하는 경우가 있습니다. 이런 현상이 발생하는 이유는 대부분 배터리 절약 모드가 자동적으로 실행될 때 발생하는데요 한번 해결해봅시다 !! 아래 검색에서 장치 관리자를 검색해줍니다. 그러면 이렇게 장치관리자가 켜지게 되는데요, 밑으로 내리면 휴먼 인터페이스 장치가 있습니다. USB 입력 장치를 우클릭하고 속성을 클릭해줍니다. 전원 관리 탭에서 전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음(A)을 체크 해제해줍니다. 이렇게 하고나서 좀 있으면 괜찮아지는 것을 확인하실 수 있습니다.

[IT 꿀팁] 키보드 자음, 모음 분리 됐을 때 해결법 ! ㅋㅣㅂㅗㄷㅡ ㅂㅜㄴㄹㅣ

안녕하세요 ! 소신입니다. 실수로 windows + H버튼을 누르면 한글을 입력할 대 키보드 자음 모음이 분리돼서 타이핑이 됩니다 ㅠㅠㅠ 몇번 겪고나니 완벽한 해결법을 찾아냈습니다 ! 키보드에서 windows + r 을 눌러서 실행을 켜주세요 실행에 tabtip을 입력하고 확인을 눌러주세요 ! 그러면 하단에 이렇게 키보드가 나타나게 됩니다. 대충 ESC누르고나면? 키보드가 다시 잘 입력되기 시작합니다. +++추가) 혹시라도 실수로 저걸 닫고나서 다시 windows + h 를 누르셨다면? 저 프로세스를 오른쪽클릭 + 작업 끝내기해서 종료하신 다음에 위의 과정을 반복하시면 됩니다 ! 감사합니당

[Front-end] HTML5 모든 태그, 속성 총 정리

안녕하세요 ! 소신입니다 HTML5 태그와 관련된 속성들을 총 정리해보았습니다 ! CTRL+F 로 검색하시면 빠르게 찾으실 수 있습니다 ㅎㅎ HTML5에서 안쓰이는 태그들은 제외하였습니다. HTML 태그, 속성 (클릭하시면 w3Schools로 이동합니다.) 설명 속성 주석 문서타입 선언 하이퍼링크 href="URL" target="_blank" 약어 title="World Trade Organization" 연락처 주소 이미지 내 특정 위치에 하이퍼링크 삽입 shape="rectangle" coords="좌표" href="URL" article 영역 선언 콘텐츠 옆에 두는 영역 (주로 navigation, side bar) 오디오 콘텐츠 삽입 bold체 text 기본 URL, 다음 href는 /image..

[Front-end] CSS3 우선 순위(Score) + 속성(Attributes) 총 정리 + reset.css

안녕하세요 ! 소신입니다. CSS 우선순위와 속성들, 그리고 style을 초기화할 수 있는 reset.css입니다 ! ㅁ Selector 우선 순위 ㅁ CSS 속성 (Attributes) ※ box (block model) ㅇ Layout flex 하나면 모든게 편안 Color code + Gradient 까지 한번에 다룰 수 있는 사이트 ! cssgradient.io/ CSS Gradient — Generator, Maker, and Background As a free css gradient generator tool, this website lets you create a colorful gradient background for your website, blog, or social media pr..

[Front-end] HTML5 기초, 기본 문법, 공부 방법 + Layout 연습 방법

안녕하세요 ! 소신입니다. Front-end 개발을 시작하면서 HTML5를 학습했던 방법에 대해서 공유하려고 합니다. ㅁ HTML5 기초 HTML은 웹사이트의 구조를 표현하는 프로그래밍 언어입니다. 그 중 HTML5가 유명해진 이유는 멀티미디어 지원과 페이지를 좀 더 풍부하게 만들게 되었다는 것입니다. 우선 저는 Visual Studio Code를 개발 툴로 고정해놨기 때문에 VSC를 쓴다는 점... 참고해주세요 Visual Studio Code에서는 doc를 입력하고 엔터만 쳐도 자동으로 html 기본 구조가 잡힙니다. head 태그안에는 meta태그나 사용할 css, javascript 를 불러와서 저장해놓구요 body 태그안에는 표현할 내용들이 들어가게 됩니다. ㅁ 기본 문법 HTML5를 배우면서 ..

[데이터 크롤링] 네이버 뉴스 기사 데이터 크롤링 방법 + 자동화

안녕하세요 소신입니다 ! 뉴스기사 분석을 통해 다양한 인사이트를 얻을 수 있습니다. 네이버 뉴스는 다양한 언론사를 포함하고 있기 때문에 주제, 분야별로 나눠 다양한 분석을 진행할 수 있습니다. 그럼 바로 크롤링 스타뜨 1. 패키지 Import 웹 데이터를 주고받기 위한 requests 패키지와 웹 구조를 따라 크롤링 할 수 있게 해주는 BeautifulSoup을 임포트 해줍니다. 2. 네이버 검색을 위한 URL 확인 위에 저렇게 URL 있죠? 저걸 가져옵니다. url_format = 'https://search.naver.com/search.naver?&where=news&query={검색어} &sm=tab_pge&sort=0&photo=0&field=0&reporter_article=&pd=3&ds={..

[Python] 파이썬 파일 생성, 쓰기, 파일 이름 변경, 파일 + 폴더 탐색, 삭제 패키지

안녕하세요 ! 소신입니다. 파이썬 분석을 진행할 때 꽤 많이 쓰는게 다시 찾고 그러면 귀찮은게 많더라구요 데이터 수집을 하면서 바로바로 원하는 파일에 저장하고, 특정 확장자명을 가지는 파일이나 폴더를 탐색하고, 수많은 파일의 이름을 동시에 변경, 삭제하는 것을 패키지로 모아봤습니다. github.com/svstar94/SDAU svstar94/SDAU JJ Data Analysis Notes in Github (Package). Contribute to svstar94/SDAU development by creating an account on GitHub. github.com 사용방법은 ipynb를 참고하시면 되고 FileManager.py를 다운받아서 import해주시면 됩니다. ㅁ 파일 생성, 쓰기..

[프로젝트 중심 데이터 분석 강좌 - Python 기초] 2. 파이썬 연산, 자료형

안녕하세요 소신입니다. 데이터 분석을 위한 파이썬 기초입니다. 파이썬을 다루기 위한 기본 문법을 살펴보겠습니다. 기본 문법은 외우고, 이해해야 하는 부분입니다. ㅁ 산술연산 ㅇ 사칙연산 파이썬에서 활용가능한 사칙연산은 다음과 같습니다. 구분 예제 결과 덧셈 1 + 2 3 뺄셈 1 - 2 -1 곱셈 5 * 2 10 나눗셈 5 / 2 2.5 나눗셈 (몫) 5 // 2 2 나눗셈 (나머지) 9 % 2 1 제곱 2 ** 3 8 괄호 (우선순위) (2 + 3) * 2 10 ㅇ 자료형 type(값) - 자료의 형태를 확인하는 함수 type(2) # 결과 : int type(10.5) # 결과 : float - 자료형 int - 정수 float - 실수 bool - True or False (논리형) str - 문자..

반응형