[판다스/pandas] 데이터프레임 인덱싱 loc, iloc, at, iat
※ 실습 데이터 프레임 생성 df = pd.DataFrame( [ [1,2,3] , [4,5,7] ], columns = ['col1','col2','col3'], index=['idx1','idx2'] ) 📌loc 데이터프레임.loc[ 행, 열 ] 행은 인덱스 이름, 열은 컬럼 이름으로 추출한다 df.loc['idx2','col2'] # 5 📌iloc 데이터프레임.iloc[ 행, 열 ] 내재된 행 번호, 열 번호를 기준으로 추출한다 df.iloc[1,2] # 7 📌at 데이터프레임.at[ 행, 열 ] 행은 인덱스 이름, 열은 컬럼 이름으로 추출한다 하나의 스칼라 값에 접근한다 df.at['idx2','col2'] #5 📌iat 데이터프레임.iloc[ 행, 열 ] 내재된 행 번호, 열 번호를 기준으로 추..
2023. 2. 15.
[파이썬] 문자열 조작 / 문자열 바꾸기, 문자열 분리, 대문자 소문자 바꾸기, 문자열 찾기, 문자 개수 세기
📌문자열 바꾸기 문자열.replace( '원래내용', '바꿀내용', count ='바꿀 횟수') count : 기본값은 전체를 바꾸는 -1로 지정 원하는 내용으로 문자열을 바꿔 반환한다 str = '오늘 날씨는 흐림' str.replace('흐림','맑음') #오늘 날씨는 맑음 📌문자열 분리 문자열.split('기준') 문자열을 나눠 리스트 자료형을 반환한다 ( ) 괄호 안에 아무것도 넣지 않으면, 공백을 기준으로 문자열을 나눠준다 str = '오늘 판매하는 과일은 사과,배,복숭아입니다.' str.split() #['오늘', '판매하는', '과일은', '사과,배,복숭아입니다.'] str.split(',') #['오늘 판매하는 과일은 사과', '배', '복숭아입니다.'] 📌문자열 대/소문자 바꾸기 대문자와..
2023. 2. 15.
[matplotlib] 파이썬 파이차트, 원그래프 그리기
📌파이차트(원그래프) 그리기 pie ( x, labels, colors, autopct, radius, wedgeprops, frame ) x : 데이터 값 labels : 범례 colors : 그래프 각 색상 autopct : 수치 표기 방식 radius : 반지름 wedgeprops : 그래프 세부 조정 (딕셔너리 형태로 작성) 'linewidth' : 테두리 굵기 'edgecolor' : 테두리 색상 'width' : 가운데 뚫리는 원형 크기 frame : 그래프 틀 표기 여부 # matplotlib 임포트 import matplotlib.pyplot as plt # 그래프 그릴 데이터 생성 fruit = ['apple', 'grape', 'lemon', 'mango'] preference = [ ..
2023. 2. 14.