* 본 포스트는 개인연구/학습 기록 용도로 작성되고 있습니다.
[Python] 파이썬 유용 코드 & Tips
By MK on May 3, 2019
1. 타입변경
데이터프레임 문자타입변경
df.iloc[1][1].astype(str)
날짜 타입변경
start_date.strftime("%Y%m%d")
2. 통계값 확인
print(stockReturn.describe())
print('skeness: ', stockReturn.skew(axis=0))
print('kurtosis: ', stockReturn.kurtosis(axis=0))
print('autocorrelation: ', stockReturn.autocorr())
3. 변경
str(1).zfiil(2) # 숫자앞에 영으로 채우기
'2011.01.01'.replace('.', '-') # 점을 하이픈으로 바꾸기
' 2011-01-01 ~ 2011-12-31 '.strip() # 공백 제거하기
4. 날짜 연산
날짜 차이 계산
from datetime import timedelta, date
# timedelta() 시간 차이를 계산하는 함수, date() 시간변수를 만드는 함수
def daterange(start_date, end_date):
for n in range(int ((end_date - start_date).days)):
yield start_date + timedelta(n)
5. 결측치 관련
alco_with_nan.notnull() # null이 아닌 경우 True