일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 최종 프로젝트
- streamlit
- 전처리
- 크롤링
- 기초통계
- If
- jd
- data analyst
- 머신러닝
- lambda
- pandas
- 히트맵
- 프롬프트 엔지니어링
- 팀프로젝트
- cross join
- 프로젝트
- 데이터 분석
- SQL
- Python
- Chat GPT
- 클러스터링
- da
- 시각화
- GA4
- 데이터분석
- 서브쿼리
- Today
- Total
목록Python (224)
세조목
colab을 사용하면 별도의 라이브러리 설치 없이 import만해줘도 라이브러리의 기능을 사용할 수 있다. 하지만 VSCode, Pycharm같은 IDE(통합 개발 환경)을 사용한다면 직접 라이브러리를 설치해줘야한다. 오늘은 그 방법에 대해서 정리해보려고한다. 1단계 키보드에서 Windows+R 을 눌러 실행창을 켜준 후 cmd를 입력해서 명령 프롬프트 창을 띄우준다. 2단계 pip install (라이브러리 이름) ex) pip install pandas 프롬프트 창에 pip install (라이브러리 이름)을 입력해주면 아래와 같이 프롬프트 창이 채워진다. 3단계 python을 입력하고 import (라이브러리 이름) as (별명) 을 입력했을때 커서가 깜빡깜빡거린다면 이상없이 설치됐다는 의미다. 예..
2024.01.10 - [데이터 분석 공부/Python] - PYTHON 정리(원하는 row만 제거, 컬럼 순서 바꾸기)(24.01.10) PYTHON 정리(개인과제 오답 풀이)(24.01.10) Python 개인과제 오답 풀이 Q.2 # 출제자의 의도 1. 문자열 처리방법을 알아내고, 메소드를 활용 ● str.split 2. domain에 .이 있는 것을 확인하는 방법 ● in 3. 문제 설명에 따르면 .com도 옳은 도메인으로 eyeoftheworld1209.tistory.com 2024.01.10 - [데이터 분석 공부/Python] - PYTHON 정리(개인과제 오답 풀이)(24.01.10) PYTHON 정리(개인과제 오답 풀이)(24.01.10) Python 개인과제 오답 풀이 Q.2 # 출제자..
1. 원하는 row만 제거 pandas 라이브러리를 사용하여 데이터를 분석할때 내가 원하는 row만 제거하고싶다면 필터를 적용하는 것이 방법이 될 수 있다. 변수 = 테이블명['컬럼명'] =='제거하고싶은 속성값' 을 작성한 후 테이블명.drop(index=테이블명[변수].index) 를 해주면 된다. 예를 들어 아래와 같은 테이블이 있다고했을때 '행정구역별(시군구)'의 값이 '동부', '읍부', '면부'인 행은 지우고 싶다면('동부', '읍부', '면부'는 5행~331행 사이에 有) d = people['행정구역별(시군구)'] == '동부' u = people['행정구역별(시군구)'] == '읍부' m = people['행정구역별(시군구)'] == '면부' people = people.drop(inde..
Python 개인과제 오답 풀이 Q.2 # 출제자의 의도 1. 문자열 처리방법을 알아내고, 메소드를 활용 ● str.split 2. domain에 .이 있는 것을 확인하는 방법 ● in 3. 문제 설명에 따르면 .com도 옳은 도메인으로 판단 4. (Advanced)re모듈의 정규표현식을 이용해 판단할수도 있다. email_list = [ "example@example.com", "wrongemail@.com", "anotherexample.com", "correct@email.co.uk" ] for email in email_list: split_list = email.split('@') if len(split_list) == 1: print(f'{email}은 유효하지 않은 이메일입니다.') else..