본문 바로가기

프로그래밍/Python15

[파이썬] 데이터프레임 string 에서 datetime 데이터 타입 변환 pd.to_datetime() 함수를 이용하면 간편하게 string 타입의 컬럼을 datetime으로 변환할 수 있다 orders['order_purchase_timestamp'] = pd.to_datetime(orders['order_purchase_timestamp']) 2023. 9. 21.
[파이썬] 코드가 길어질 때 여러 줄로 작성하는 법 코드를 작성하다보면, 코드가 길어져서 한눈에 보기 불편할 때가 있다. 그럴 때 코드 한 줄을 여러줄로 작성하는 법이 있다. 역슬래시를 활용해보자. str = '파이썬 코드가 너무 길어져서 고민입니다' print(str) #파이썬 코드가 너무 길어져서 고민입니다 str = '파이썬 코드가'\ + '너무 길어져서'\ + '고민입니다' print(str) #파이썬 코드가 너무 길어져서 고민입니다 ※ 참고 : https://zetawiki.com/wiki/Python_%EC%BD%94%EB%93%9C_%EC%97%AC%EB%9F%AC_%EC%A4%84%EB%A1%9C_%EC%9E%91%EC%84%B1 2023. 2. 24.
[판다스/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.