본문 바로가기

분류 전체보기69

31번째 스터디노트 / 파이썬 EDA 학습 과제 1) 스타벅스와 이디야 매장 데이터 분석 ※제로베이스 데이터 취업스쿨 11기 수강 중 📗 31번 째 공부 내용 요약 그동안 학습한 웹크롤링(BeatifulSoup, Selenium)과 데이터시각화(Folium)을 활용해 스타벅스와 이디야의 사이트에서 필요한 데이터를 크롤링하고, 분석하는 과제를 수행하였다. 자세한 과제 내용은 작성하면 안되기 때문에, 수행과정에서 활용한 개념들을 간략히 기재한다. 📖 31번 째 공부 내용 자세히 ■ selenium webdriver 사용하기 스타벅스와 이디야의 사이트에 접근하고, 제어하기 위해 selenium 사용 #selenium 패키지에서 webdriver 기능을 가져온다 from selenium import webdriver #whbdriver 중 chrome driver를 활용한다, cromedriver의.. 2023. 2. 16.
30일차 스터디노트 / 파이썬 EDA LEVEL 테스트 2회차 ※제로베이스 데이터 취업스쿨 11기 수강 중 📗 30일차 공부 내용 요약 그동안 학습한 내용을 바탕으로 두번째 EDA 레벨 테스트를 수행하였다. 테스트 내용은 기록할 수 없어, 테스트 수행을 하며 복습한 내용들을 기록해본다. 📖 30일차 공부 내용 자세히 ■ NaN 값확인하기 데이터프레임.isnull() 데이터프레임.notnull() ■ 문자열 조작 [파이썬] 문자열 조작 / 문자열 바꾸기, 문자열 분리, 대문자 소문자 바꾸기, 문자열 찾기, 문자 📌문자열 바꾸기 문자열.replace( '원래내용', '바꿀내용', count ='바꿀 횟수') count : 기본값은 전체를 바꾸는 -1로 지정 원하는 내용으로 문자열을 바꿔 반환한다 str = '오늘 날씨는 흐림' str.replace(' kim-dem-d.. 2023. 2. 15.
[판다스/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.