20221006 = vscode 익스텐션 설치 / find_dayofweek
# 일별수익률 계산하기
df_faang.iloc[0]로 첫 날 주가 불러오기
df_faang / df_faang.iloc[0] 으로 첫 날 1로 만들어주기
(df_faang / df_faang.iloc[0]) - 1로 첫 날 기준을 0으로 만들어주기
# distribution 그리기 = px.box(데이터프레임 이름)으로 만들 수 있음.
# tap으로 다양한 조건들을 활용하여 그래프를 다양하게 나타낼 수 있음.
# iris = px.data.iris()
iris.head()
px.scatter_matrix(iris, color="species", height=600)
px.box(iris, x="sepal_length", color="species", points="all")
그래프위에 커서를 올려놓으면 다양한 정보들을 확인할 수 있음
# VSCode 설치하고 익스텐션 설치하기!
# * 타이타닉 판다스 연습문제 / 부스트코스 수강 * 과제임!!
# set_index를 통해 데이터의 인덱스 값을 변경
# sort_index를 통해 인덱스값 기준으로 정렬, ascending=False 면 역순 정렬
# duplicated() / drop_duplicates() = 중복제거하기
# 판다스의 attributes = shape, dtypes, columns, index
# isnull() = 결측치를 구하기
# series 형태로 가져오기 = df["컬럼명"]
# pd.to_datetime(df["컬럼명"]) = pd.to_datetime을 통한 데이터 타입 변경하기
# def find_dayofweek(day_no):
dayofweek = "월화수목금토일"
return dayofweek[day_no]
find_dayofweek 함수로 요일 숫자를 넘겨주면 요일명을 반환하는 함수!
# df["요일"].map(find_dayofweek) = map을 통해서 요일컬럼을 요일명으로 변환하고 새러운 컬럼에 저장
# pd.date_range로 전체 기간을 생성할 수 있음
# df_all_day = all_day.to_frame()
df_all_day["확진수"] = df["확진일"].value_counts().sort_index()
df_all_day[["확진수"]].fillna(0)
위 코드 공부하기!