일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 히트맵
- SQLD
- 프로젝트
- SQL
- 기초프로젝트
- lambda
- 데이터분석
- data analyst
- 군집화
- 팀프로젝트
- 크롤링
- 전처리
- 데이터 분석
- da
- 최종 프로젝트
- cross join
- Chat GPT
- If
- Python
- 머신러닝
- 기초통계
- 클러스터링
- 시각화
- pandas
- 태블로
- GA4
- jd
- 서브쿼리
- 프롬프트 엔지니어링
- streamlit
- Today
- Total
목록Python (224)
세조목
Python 2024.03.12 - [데이터 분석 공부/Python] - Python - 긴 코드의 가독성 높이기(역슬래시, 메서드 체이닝) Python - 긴 코드의 가독성 높이기(역슬래시, 메서드 체이닝) 긴 코드 작성 코드의 길이가 길어질 경우 코드를 한 줄에 모두 작성하면 한 눈에 보기가 힘들기때문에 역슬래시(\) 또는 메서드 체이닝 방식을 활용하여 가독성을 높일 수 있다. * 메서드 체이닝 eyeoftheworld1209.tistory.com 기타 학습 사항 1. 특정 문자 포함된 속성값들만 indexing하기 product_split = events2[events2['uri'].str.contains('product/')] 2. '/'를 기준으로 속성값 나누기 product_split = pr..
긴 코드 작성 코드의 길이가 길어질 경우 코드를 한 줄에 모두 작성하면 한 눈에 보기가 힘들기때문에 역슬래시(\) 또는 메서드 체이닝 방식을 활용하여 가독성을 높일 수 있다. * 메서드 체이닝 : 여러 개의 메서드를 체인처럼 연결해서 사용하는 것을 의미함 예를 들어 아래와 같은 코드가 있다고 했을때 multi_group_var = df.groupby(['year','continent'])['lifeExp', 'gdpPercap']].mean() 역슬래시를 활용하여 여러 줄에 나누면 아래와 같이 나타낼 수 있다. multi_group_var = df\ .groupby(['year','continent'])\ [['lifeExp', 'gdpPercap']].mean()\ .reset_index() 아래의 예..
실전 프로젝트 2024.03.11 - [데이터 분석 공부/프로젝트] - 실전 프로젝트(9일차~12일차) 실전 프로젝트(9일차~12일차) 프로젝트 9일차부터 12일차까지는 아래와같은 일정으로 진행됐습니다. 실전 프로젝트 9일차(금) 대시보드 작업 실전 프로젝트 10일차(토) ppt 작업 실전 프로젝트 12일차(월) pt 연습 9일차 - 대시보 eyeoftheworld1209.tistory.com Python 2024.03.11 - [데이터 분석 공부/Python] - Python - shape속성 & loc와 iloc의 차이 Python - shape속성 & loc와 iloc의 차이 shape shape는 데이터 프레임의 행과 열을 알려주는 속성이다. 메서드가 아닌 속성이기때문에 아래와같이 소괄호를 제외하..
lambda함수는 데이터프레임에 들어있는 각각의 값들을 하나 하나 함수에 넣어주고싶을때 사용한다. 예를 들어 아래와 같은 코드가 있다고해보자. data['startprice'].apply(lambda x: x * 100 if x % 1 == 0 else (x + 0.01) * 100) data라는 이름의 데이터프레임에 startprice라는 이름의 컬럼이 있다. startprice 컬럼에 여러 속성값들이 속해있을텐데 그 각각의 속성값들에 lambda x: 뒤에 적혀있는 조건을 걸어주는 것이다. x * 100 if x % 1 == 0 else (x + 0.01) * 100 이라고 적혀있는데 해석해보면 만약 x를 1로 나눴을때의 나머지가 0이라면 x * 100을, 그렇지 않다면 x에 0.01을 더해주고 그 ..