
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
4주차 강의를 따라 가고 있습니다.
아직 초보라 아래 코드에서 df1과 df2는 column 수가 같고, 라인별 날짜가 동일하다고 생각하고 넘어갔습니다.
이런 것을 검사하는 함수도 있나요?
혹 라인 수가 다르거나 날짜가 다르면 아래 연산의 결과가 어떻게 되나요?
# 데이터의 라인 수가 다르거나, 혹 날짜가 다르면?
df['Samsung'] = df1['Change']
df['LG'] = df2['Change']
작성한 코드 및 에러 메세지
!pip install yfinance pandas-datareader finance-datareader
from pandas_datareader import data as pdr
import yfinance as yf
yf.pdr_override()
import numpy as np
import pandas as pd
import FinanceDataReader as fdr
df1 = fdr.DataReader('005930','2018')
df2 = fdr.DataReader('066570','2018')
df = pd.DataFrame()
# 데이터의 라인 수가 다르거나, 혹 날짜가 다르면?
df['Samsung'] = df1['Change']
df['LG'] = df2['Change']
df.tail(100).plot(y=['Samsung','LG'], figsize=[15,8],grid=True)
