20-10-07, Pandas_2일차(정렬, NaN처리, 유틸리티함수)
2일차에서는 1일차에서 했던 행열 검색 및 입력을 잠깐알아보고 index, 행, 열 추가 삭제, 정렬, NaN처리, 유용한 함수들에 대해서 살펴봤습니다. seaborn install 오류로 시간 날리고 다음에. python3.9 버전을 쓰고 있었는데. 이거든 pip 버전이든. 둘 중 하나 문제였음. 다운그레이드하고 설치하니까 잘 됐음. 정렬 """ 정렬 방법 1. df.sort_values('컬럼명') 또는 df.sort_values(by='컬럼명') 2. 다중정렬 df.sort_values(by=['컬럼명', '컬럼명']) ################################## 3. 컬럼명 변경 df.rename(colums={'기존컬럼명':'새로운컬럼명', '기존컬럼명2':'새로운컬럼명2'})..
2020. 10. 12.
20-10-07, Pandas_2일차(컬럼추가/삭제, 행추가/삭제)
2일차에서는 1일차에서 했던 행열 검색 및 입력을 잠깐알아보고 index, 행, 열 추가 삭제, 정렬, NaN처리, 유용한 함수들에 대해서 살펴봤습니다. """ 컬럼추가 방법 1. df[컬럼] = 값 2. df.insert(df컬럼인덱스, 컬럼명, 값) 3, pd.concat(df, df2, axis = 1) 4. df.reset_index 5. series 추가 """ df = pd.DataFrame({'이름' : ['홍길동', '이순신', '유관순', '강감찬'], '국어' : [25, 41, 32, 12], '수학' : [35, 21, 52, 32]}, index=range(1, 5)) print("1. 원본: \n", df) # 이름 국어 수학 # 1 홍길동 25 35 # 2 이순신 41 21 #..
2020. 10. 12.
20-10-07, Pandas_2일차(행렬검색, index)
2일차에서는 1일차에서 했던 행열 검색 및 입력을 잠깐 알아보고 index, 행, 열 추가 삭제, 정렬, NaN처리, 유용한 함수들에 대해서 살펴봤습니다. DataFrame 행/열 검색 """ DataFrame 행 검색 1) loc 함수 : index name ==> loc[인덱스 라벨] 2) iloc 함수 : index location ==> iloc[인덱스 위치] : 0부터 *행과 열 조합 df.loc[행, 열] ==> 인덱스 라벨 및 컬럼명 사용 -인덱싱, fancy, boolean, 슬라이싱 모드 가능 df.iloc[행, 열] ==> 인덱스 위치 및 컬럼 위치 사용 -인덱싱, fancy, boolean, 슬라이싱 모드 가능 .iloc requires numeric indexers, got ['a'..
2020. 10. 12.