📌
# 주식데이터 읽기
df = pd.read_csv("data/stock-data.csv")
df.info()
df
# 문자열 데이터를 Date 형으로 새로운 컬럼 생성하기
df["new_date"] = pd.to_datetime(df["Date"])
df
df.info()
# new_date 컬럼에서 년,월,일 정보 각각 컬럼으로 생성하기
df["Year"] = df["new_date"].dt.year
df["Month"] = df["new_date"].dt.month
df["Day"] = df["new_date"].dt.day
df.info()
# 월별 평균값 조회하기
df.groupby("Month").mean()
# "Close","Start","Volume"
df.groupby("Month").mean()[["Close","Start","Volume"]]
# new_date 컬럼을 문자열 형으로 변경한 연월일 컬럼 생성하기
df["연월일"] = df["new_date"].astype("str")
df.info()
df.head()
# 연월일에서 년,월,일 컬럼을 생성하기
#df["연월일"].str.split("-") <=문자열함수에 split
df["년"] = df["연월일"].str.split("-").str.get(0)
df["월"] = df["연월일"].str.split("-").str.get(1)
df["일"] = df["연월일"].str.split("-").str.get(2)
df.head()
df.info()
'수업(국비지원) > Python' 카테고리의 다른 글
[Python] agg(함수이름) 함수 (0) | 2023.04.25 |
---|---|
[Python] groupby : 컬럼으로 데이터 분리 (0) | 2023.04.25 |
[Python] 범주형 데이터1 (0) | 2023.04.25 |
[Python] 중복된 데이터 처리 (0) | 2023.04.25 |
[Python] 데이터 전처리 (0) | 2023.04.25 |