본문 바로가기

파이썬58

혼공데 공부하다 궁금한것 + ~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.
주피터 노트북 괄호안에서 엔터(줄바꾸기) 단축키 없나 파이참에 진짜 편한 단축키가 있었는데Shift + Enter였나?코드를 입력하다가 괄호닫을 필요없이 그냥 단축키 누르면 바로다음행으로 넘어가는게 있었는데 검색해도 안뜸 2024. 6. 6.
주피터 노트북에서 gdown import colab에서는 gdown이 깔려있는데 주피터 노트북에서는 설치해줘야된다.  여기서 Terminal   pip install gdown 입력하고 엔터치면 끝  Anaconda prompt에서 실행해도됨(아나콘다 다운받을때 같이 딸려오는 거 있음) 2024. 5. 15.
pandas drop 슬라이싱 열 이름으로 하는법, 특정 열이 숫자로 몇번째인지 확인하는법 데이터프레임이 이런식일때 ISBN ~ 주제분류번호 열을 삭제하고싶을때ns_df[:,'ISBN':'주제분류번호']도 안되고.. 어떻게 고르지? ISBN이랑 주제분류번호가 몇번째인지도 모르겠다. 일일이 세는방법 말고 좀 더 스마트하게 index번호를 알면 삭제하기 쉬울텐데 예를들어 5번째랑 7번째라고하면ns_df.drop(ns_df.columns[5:7], axis=1)이런식으로 할텐데 2024. 5. 6.
따옴표 하나로 결정되는 dict와 str의 차이 JSON 배우면서 dict와 str의 차이가 매우 중요하는 점을 느꼈다.  또 저렇게 중괄호 옆에 '을 찍느냐마냐로 데이터 형식이 바뀌어지는 걸 알게됐다 2024. 5. 5.
XML 문자열 파이썬 객체로 변환하기 (findall, 순환문) x2_str = """      혼자 공부하는 데이터 분석    박해선    2022        혼자 공부하는 머신러닝-딥러닝    박해선    2020  """     1. 2. 왜 2개의 결과가 서로 다를까?  심지어 왜 2번은 머신러닝-딥러닝 이게 두번 나온건지 모르겠다. 뒤에있는건데? 2024. 5. 4.
print함수 매개변수 end print함수는 자동으로 줄바꿈문자 (\n)을 출력한다 보기싫으면 end='') 2024. 5. 4.