일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터시각화
- 데이터분석
- 유데미코리아
- 정렬
- 그리디 알고리즘
- 유데미부트캠프
- python
- 코딩테스트
- pandas
- numpy
- ndarray
- 데이터드리븐
- 시각화
- Leetcode
- matplotlb
- 유데미
- 유데미큐레이션
- 판다스
- Tableau
- 브루트포스 알고리즘
- 백준
- 부트캠프후기
- 스타터스부트캠프
- 파이썬
- 취업부트캠프
- 데이터프레임
- 넘파이
- 태블로
- Til
- DataFrame
- Today
- Total
Diary, Data, IT
[TIL] 1일차 TIL(20230206) - 파이썬 기초, 자료형 본문
[TIL] 1일차 TIL(20230206) - 파이썬 기초, 자료형
0. 데이터분석 절차
데이터분석 기획 > 데이터 수집 > 데이터 전처리 > 데이터 탐색/시각화 > 데이터 해석
1. 주피터 노트북의 목차기능 사용하기
Anaconda prompt에 명령문 입력
pip install jupyter_contrib_nbextensions && jupyter contrib nbextension
jupyter contrib nbextension install --user
jupyter nbextensions_configurator enable --user
설치 이후 주피터 노트북 재실행, Nbextensions 탭에서 체크박스 해제 및 Tables of Contents 체크하여 사용
2. 마크다운 문법
2.1 수식
- $수식$로 계산식 등을 표현할 수 있음
- $\pi$를 사용하면 파이 문자 지원
- 나눗셈 표현은 $\frac{분자}{분모}$
2.2 표
칼럼명1 | 칼럼명2
---- | ----
내용1 | 내용2
내용3 | 내용4
내용5 | 내용6
3. 문자열 다루기
- str.find('찾을 문자열'): 원하는 문자열의 시작 인덱스 반환
- 문자열.lower(): 문자열을 모두 소문자로 바꾸기
- 문자열.upper(): 문자열을 모두 대문자로 바꾸기
4. 리스트, 튜플에서 특정 항목의 인덱스 찾기
- 변수명.index(항목)
- 찾고자 하는 항목이 존재하지 않으면 에러가 발생 -> 예외처리 필요
5. 리스트 수정
- 리스트명.extend(list): 리스트 끝에 여러 항목 추가
- 리스트[슬라이싱] = 리스트: 여러 항목 동시에 수정하기, 슬라이싱한 원소의 수와 리스트 원소의 수가 같지 않아도 가능
- del 리스트[슬라이싱]: 슬라이싱된 위치의 원소들 리스트에서 삭제
6. 리스트에서 특정 항목의 갯수
- 리스트.count(항목): 특정 항목의 갯수를 반환
7. 리스트 정렬
- 리스트명.sort(reverse = False): 원본 리스트를 정렬
- sorted(리스트명, reverse = False): 복사본을 만들어서 정렬, 원본 리스트는 그대로 유지
- 리스트명.reverse() : 리스트 순서 뒤집기
8. 리스트에서 임의의 항목 추출하기
- random.choice(리스트명)
- import random 필요
'STARTERS > TIL' 카테고리의 다른 글
[TIL] 6일차 TIL(20230213) - 데이터 시각화 및 활용 (0) | 2023.02.13 |
---|---|
[TIL] 5일차 TIL(20230210) - Matplotlib를 이용한 데이터 시각화 (0) | 2023.02.10 |
[TIL] 4일차 TIL(20230209) - 데이터 시각화, 서울시 물가정보 분석 (1) | 2023.02.09 |
[TIL] 3일차 TIL(20230208) - 데이터프레임, 전처리 (0) | 2023.02.08 |
[TIL] 2일차 TIL(20230207) - 딕셔너리, 함수, 모듈, 시리즈 (0) | 2023.02.07 |