statistics 라이브러리의 평균값과 중앙값
ㄴ 통계 라이브러리
ㄴ 평균값: .mean()
ㄴ 중앙값: 먼저, 데이터를 정렬한 후, 가운데 있는 값: .median()
날짜와 시간
ㄴ 날짜 관련 라이브러리: datetime
from datetime import date
ㄴ from은 파일명을 불러올 때 사용한다.
ㄴ .(점)뒤에 괄호가 없는 건 속성이라고 함.
date = 데이터 타입
date.weekday()
-> {0: 월, 1: 화, 2: 수, 3: 목, 4: 금, 5: 토, 6: 일}
사람용으로 날짜 보이게 하는 방법1:
날짜 데이터 변수. isoformat()
-> '-(하이푼)'이라는 뜻이 iso
사람용으로 날짜 보이게 하는 방법2:
날짜 데이터 변수. strftime(표시 형식)
->
날짜 및 시간 지정 문자열 | 의미 |
%Y | 앞의 빈자리를 0으로 채우는 4자리 연도 숫자 |
%m | 앞의 빈자리를 0으로 채우는 2자리 월 숫자 |
%d | 앞의 빈자리를 0으로 채우는 2자리 일 숫자 |
%H | 앞의 빈자리를 0으로 채우는 24시간 형식 2자리 시간 숫자 |
%I | 앞의 빈자리를 0으로 채우는 12시간 형식 2자리 시간 숫자 |
%M | 앞의 빈자리를 0으로 채우는 2자리 분 숫자 |
%S | 앞의 빈자리를 0으로 채우는 2자리 초 숫자 |
%P | 오전, 오후를 가르킴 (출력 예: AM) |
$f | 마이크로 초 |
%A | 영어로 된 요일 문자열 |
%B | 영어로 된 월 문자열 |
%% | $ 기호 ( 출력 예: %) |
오늘 날짜 구하기: date.today()
시각 다루기: time
ㄴ from datetime import time
- UTC 현재시각
from datetime import time time.gmtime() |
- Local 현재시각 (우리나라 기준 시각)
from datetime import time time.localtime() |
- 1970.1.1 자정이후로 누적된 초를 float단위로 반환
from datetime import time time.time() |
일시 다루기: datetime
ㄴ from datetime import datetime
datetime.today()
datetime.now()
문자열 날짜 -> 파이썬 계산 방법
- 텍스트파일에 2019.07.23 이라든가, 2019-07-23 등 문자열로 들어있는 날짜를, 무슨요일인지 등 파악할 수 있도록 하자.
- 문자열로 되어있는 날짜를, 파이썬이 처리할 수 있는 날짜로 바꿔준다.
from dateutil.parser import parse date_str='2022-05-08' someday = parse(date_str) |
parse('2022/06/30')
parse('2022 / 06 / 30 11:38')
특정일로부터 원하는 날짜 계산하기
- from dateutil.relativedelta import relativedelta
# 2022-05-22을 기준으로 1년 3개월 5일 7시간 후의 시간은?? parse('2022-05-22') + relativedelta(years = +1, months = +3, days =+5, hours = +7) |
ㄴ 이후는 파라미터 값에 플러스(+), 이전은 파라미터 값에 마이너스(-)를 입력해준다.
두 날짜의 차이를 구함
- relativedelta(날짜,날짜)
start_day = parse('2022-01-23') today = date.today() # 2022.04.27 relativedelta(today, start_day) |
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] 넘파이 저장/불러오기/특정값 만들기: save,load,zeros(),ones(),full() (0) | 2022.05.03 |
---|---|
[Python] Numpy 넘파이 개념 (0) | 2022.05.03 |
[Python] 라이브러리:난수(int,float), seed(), choice(),sample(), shuffle() (0) | 2022.05.02 |
[Python]판다스 데이터 정렬, 저장/불러오기:sort_values(), pd.read_csv(), pd,read_excel(), pd.to_csv() (0) | 2022.05.01 |
[Python] 판다스 오퍼레이션: &, |, apply(함수명) (0) | 2022.05.01 |