본문 바로가기

전체 글259

혼공데 공부하다 궁금한것 + ~duplicated(subset=[ ]),set_index(),update 한 줄로 쓰면 ns_book3 = ns_book[~ns_book.duplicaed(subset=['도서명','저자','ISBN', '권'])].copy()        혼공데 175p 이 쪽 앞뒷부분 이해가 잘 안된다. 왜 loan_count라는 df도 구하고, ns_book3 이라는 df도 구하는지 모르겠네. 그냥 ns_book에다가 피벗쓰면 중복행은 알아서 제거해주고 대출건수 합도 구해줄텐데 2024. 6. 23.
주피터 노트북 단축키 내가 수정한 것들F1 : Run all cellsF2 : Run all cells aboveF3 : Run all cells below ※ 참고 셀이 5개가 있다고 하고, 내가 세번째 셀에서  Run all cells above를 하면 1,2번째 셀만 실행된다. Run all cells below를 하면 3,4,5번째 셀만 실행된다. 즉 below는 선택된 셀을 포함함 □ Command mode특정 셀이 선택되어있지 않을때 쓰는걸 Command mode. 선택되어있으면 ESC누르면 풀림    H : 단축키 모음 우측 상단에 Edit Shortcut에서 내 마음대로 수정가능. F : Find and replaceD,D(D를 연달아 두번): 셀 삭제Z : 셀 삭제한거를 복구 (Undo) L: 파이참처럼 코드.. 2024. 6. 23.
공부해야 될 것 파워포인트 -> 엑셀엑셀 -> 파워포인트 자동화매크로 2024. 6. 15.
count, find 활용해서 find로 범위찾기 기본적인 find (찾을값, 어디서찾을지, 시작번호)   B열처럼 나오게 하고싶은 경우도 있다.E열은 동물리스트고, C열에는 저렇게 동물들이 한 셀에 있다. 강아지 코뿔소 멧돼지는 E열에서 강아지밖에 없으니 1치타 오소리 고양이는 E열에서 오소리, 고양이가 있으니2돌고래 금붕어 두꺼비는 E열에 하나도 없으니 0 함수는 이렇게 쓰면 된다.=COUNT(FIND($E$3:$E$7,C3))=COUNT(FIND($E$3:$E$7,C4))=COUNT(FIND($E$3:$E$7,C5))=COUNT(FIND($E$3:$E$7,C6))=COUNT(FIND($E$3:$E$7,C7)) 반대로 E열기준으로 C열에 데이터들을 찾고싶으면=COUNT(FIND(E3,$C$3:$C$7))=COUNT(FIND(E4,$C$3:$C$7)).. 2024. 6. 13.
6/10 ~ 이번주 할것들[실패] apply문 공부하기apply문 공부한걸 토대로 이전에 썼던글 마지막 부분이해하기 혼공데 242p --------------apply 공부안함혼공데도 안함 2024. 6. 10.
혼공데 Yes24 책 페이지 정보 가져오기 request.get, BeautifulSoup 혼자 공부하는 데이터분석 116p~ 도서리스트 가져오기(이것도 도서200개인데, 이전에 실습한 자료랑 다른 데이터긴함)   requests 로 웹 페이지에 HTTP 요청을 보내고 웹페이지에서는 HTML 코드를 보내준다  requests.get(보내고 싶은 url주소)을 통해 웹 페이지에 요청을하고 응답온 거를 r 변수에 다시 넣는다.   그러면 이렇게 HTML 코드로 온다.  HTML 코드가 엄청 긴데 여기서 나는 YES24 상세페이지에 들어가는 태그를 찾아야된다.크롬 개발자 도구로 이거를 쉽게 찾을 수 있다.     크롬 창에서 F12누르면 바로 개발자 도구로 이동하고 (우측에 보이는 코드들이 다 HTML코드다)1번에 있는 버튼을 누르고(ctrl+shift+c) 웹페이지에 마우스 커서를 올리면 해당 부.. 2024. 6. 6.