일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시간형식변환
- 시계열데이터셋
- 시계열
- 확률
- np.split
- 짧은 시계열 # 금융시계열
- 시계열분해
- 시계열모듈
- 시계열 #reindex #인덱스 확장 #datetime index #index extention # 데이터전처리
- 리눅스개념
- 파이프라인전처리
- stl
- 날짜파싱
- 빈 데이터프레임 #pandas #데이터전처리
- loess
- adf_test
- 시간형식
- 플로틀리
- seaborn # kdeplot # 데이터분석
- timeseries decomposition
- 년월일 데이터
- Python
- 음수값 #전처리 #선형보간 #pandas #데이터 #데이터분석
- 응용이 보이는 선형대수
- 오제이튜브
- pandas # 월말 날짜 # 마지막 주 # 날짜계산 # 시계열 # 마지막 주 금요일
- 이수역 양식집
- pandas
- 크롤링자동화
- 시계열시각화
- Today
- Total
목록분류 전체보기 (35)
먼지뭉치 Data Analysis
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ccwdHi/btr3LG4pxz8/4Fc5G0QUyNVzMHczyMZRKK/img.png)
* 공부한 것을 정리한 글이므로 틀린 내용이 있을 수 있습니다. * 더 좋은 방법 또는 틀린부분이 발견될 시 계속 수정하며 업데이트 할 예정입니다. 오늘 정리해볼 전처리는 데이터의 음수값을 없애고 간단한 선형 보간법으로 데이터를 채워넣는 과정입니다. 일단 제가 10분동안 요리조리 만든 월단위 매출 2년 데이터입니다. import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns # 2년치 매출 데이터 sales_list = [50,60,55,45,60,75,90, 120,110,-5,-5,45,50, 60,40,50,70,130,140, 110,-5,-5,40,50] # 월별 2년 date = pd.d..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bbNfQa/btrYIV0Xwd6/g6M6kXzlsY2LoKkR7y2KX1/img.png)
이번 문제를 풀고 파이썬 딕셔너리에 관한 함수를 정리하려함 1157번 단어공부 문제 : 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 가장 많이 사용된 알파벳이 유일하지 않으면 "?" 출력 * 어려웠던 점 (1) 딕셔너리에서 value 값이 최대인 key 값을 뽑는 법 (2) 딕셔너리에서 value 값이 최대인 값이 여러개일때 여러개의 key값을 모두 뽑는 법 * 구글링 결과 # d = 딕셔너리 # k = key, v= value # (1) 최댓값인 value의 key뽑기 max(d, key=d.get) # (2) value 최댓값인 key값 뽑기 [k for k,v in d.items() ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eoNwbc/btrYjmdDaig/xLOWwMzkyQVsLkZ8c7dUTk/img.png)
파이썬 판다스를 자주 사용하다보니 파이썬 함수와 헷갈리는 경우, 잘 안썼던 파이썬 함수가 생겨서 정리 1. 2562번 9개의 숫자가 입력될 때 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력하는 문제 파이썬의 index() 함수 -> index('원소') 했을 시 '원소'의 인덱스 반환 2. 5597번 전체 학생 30명 중 28명이 과제를 제출한 상황에서 과제를 제출하지 않은 2명의 번호를 출력하는 문제 28개의 숫자가 랜덤으로 입력 -> 전체에서 나왔던 번호를 remove함수로 지워줌 3. 3052번 수 10개를 입력받은 후 42로 나눴을 때, 서로 다른 나머지가 몇 개 있는 지 출력 나머지 중복을 없애는 게 핵심 -> set() 함수로 집합을 만들어 중복 삭제 후 출력
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/de2KWv/btrXLsKUvrL/eifZjJOfDECsSYZL7ys9fK/img.png)
1. 10952번 무한 루프 만드는 법을 잊어버려서 변수에 아무값이나 줘서 어떻게든 구현했지만 while True: 무한루프를 찾아서 사용하니 그럴 필요가 없어졌다. 2. 10951번 10952번과 똑같은 문제 아니야 라고 했다가 못풀고 다른사람 코드를 참조했다ㅜ 입력값이 없을 때 어떻게 무한루프를 멈출까 했었는데 try , except문을 여기에 사용할 수 있는지는 처음 알았다 (예제 입력값에 enter 공백이 있었으면 생각하기 조금 수월했을 것 같다.) 이런식으로도 문제가 나올 수 있구나 알고 넘어가야겠다