dataframe
-
Pythone/concat()을 사용하여 Pandas DataFrame을 합치기코딩/Python 2023. 12. 20. 15:54
concat() 두 개의 DataFrame이 같은 형식이고 헤더가 같은 경우, 아래는 두 DataFrame의 예시입니다. Pandas에서 두 개의 DataFrame을 합치는 방법은 concat 함수나 merge 함수를 사용하는 것입니다. 아래는 concat 함수의 예시입니다. import pandas as pd # 간단한 3x3 형식의 Pandas DataFrame 예시 # 첫 번째 DataFrame data1 = {'열1': [1, 2, 3], '열2': ['A', 'B', 'C'], '열3': [4.0, 5.5, 6.2]} # 데이터를 리스트로 만들기 df1 = pd.DataFrame(data1) # Pandas DataFrame으로 변환 # 두 번째 DataFrame data2 = {'열1': [7..
-
[네이버주식] dataframe merge 오류코딩/Python 2023. 4. 11. 11:32
네이버주식에서 업종별 시세 자료를 모으던 중, 계속되는 에러가 있었다.종목이 몇개 되지 않거나, 시장이 끝난 시간에는 오류가 없다가 장중에는 수시로 dataframe merge 작업 중 에러가 생겼다. 업종별 시세 페이지에는 많은 항목들이 있어 한번에 데이터를 확보할 수 없어 webbrowser로 항목을 최대 6개까지 선택해서 dataframe을 만들고, 다시 6개의 항목으로 업데이트 후 새로 dataframe을 만들어 기존 dataframe과 합쳐 데이터를 만드는데, 이 dataframe에는 '종목명, 현재가, 전일비, 등락률' 네 개의 항목이 항상 기본적으로 포함되므로 'keyset'이라는 변수를 만들어 이 세트를 기준으로 병합을 했다. 그런데, 장 중에는 이 키셋값이 항상 변하므로 일정한 기준이 될..