본문 바로가기

파이썬60

2차원 array 머신러닝 배우다가 든 생각 features_normed[:, 0] , feature_normed[:, 1]      2차원 array는 df로 바꿔서 봐도됨 df.loc[1:4, 0] 2024. 10. 9.
NaN인 애들 인덱싱 어떻게하는지 df[df['A'] == 'NaN'] 이렇게 해도 안되는데 따옴표빼고 NaN으로 해도안되고 np.nan으로 해도안되고   이거참고 23. [파이썬(Python)] Pandas 결측값(Null, isan, isnull, notnull) : 네이버 블로그 23. [파이썬(Python)] Pandas 결측값(Null, isan, isnull, notnull)이 포스팅은 파이썬(Python)강의를 위한 포스팅이 아닙니다. 공부한 파이썬(Python) 내용을 메모/복기 등...blog.naver.com 2024. 10. 5.
혼공데 공부하다 궁금한것 + ~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.