본문 바로가기
반응형

Programming216

[Pandas] 데이터 프레임으로 파일로딩 데이터 프레임으로 파일데이터 로딩¶ In [4]: kospi_df = pd.read_csv("./^KS11.csv") In [6]: kospi_df.head() Out[6]: Date Open High Low Close Adj Close Volume 0 2020-12-28 2820.949951 2834.590088 2799.560059 2808.600098 2808.600098 1006200 1 2020-12-29 2810.550049 2823.439941 2792.060059 2820.510010 2820.510010 1046800 2 2020-12-30 2820.360107 2878.209961 2809.350098 2873.469971 2873.469971 1074000 3 2021-01-04 28.. 2021. 12. 26.
[Pandas] DataFrame 만들기 및 index 변경하기 DataFrame 만들기 및 index 변경하기 코드를 수행하기 전에 아래의 필요한 라이브러리를 추가가 필요합니다. import numpy as np import pandas as pd import pandas_datareader as pdr import datetime from datetime import datetime, date import matplotlib.pyplot as plt Data Frame 만들기 In [21]: score_math = pd.Series([10,20,30,40,50]) score_math Out[21]: 0 10 1 20 2 30 3 40 4 50 dtype: int64 In [23]: score_sci = pd.Series([70,80,90,100,10]) score.. 2021. 12. 26.
[구글스프레드] 차트에 값 겹쳐서 표현하기 (계단식/누적계단식) 차트에 값 겹쳐서 표현하기 (계단식/누적계단식 영역차트) 데이터가 전체를 이루는 부분인 경우 각 데이터 index에 값을 누적하여 표현하거나 같이 표현하는 것이 유리한 경우가 있습니다. 예를 과 가 있으며 2개의 요소의 비율을 쉽게 보기 위해서는 계단식 영역차트가 좋은 것 같습니다. 계단식 영역차트 위의 표를 계단식 영역차트로 표현하기 위해서 - 를 선택하여 차트 편집기를 실행합니다. 구글스프레드 우측에 차트 편집기가 실행되면 을 "계단식 영역 차트"로 선택합니다. 계단식 영역차트를 선택하면 과 가 같은 위치에 표시되어 로 표현된 각 데이터들의 과 의 차이가 쉽게 나타납니다. 4번과 8번이 값의 차이가 작은 것이 잘 나타납니다. 누적 계단식 영역차트 차트 편집기에서 차트 유형을 변경하여 "누적 계단식 영.. 2021. 12. 26.
[구글스프레드] 세로축 2개에 값 표시하기 (혼합형 차트) 세로축 2개에 값 표시하기 (혼합형 차트) 데이터의 값의 범위가 매우 다른 2개의 정보를 하나의 차트에 표시하는 경우 서로다른 크기 때문에 정보가 차트에 잘 표시되지 않는 문제가 있습니다. 이 경우 좌측과 우측에 각각 서로다른 스케일의 y축을 만들어 값을 표현하는 혼합형 차트를 만들어 봅니다. 위와 같이 와 가 있습니다. 값은 컬럼을 index로 하고 있고 값의 범위가 매우 다릅니다. 의 경우 1000정도의 정수값 사이에서 데이터가 분포하고 있으며 의 경우 0의값 근처에서 매우 작게 변화되고 있습니다. 는 0.3의 표준편차로 에 맞춰서 차트를 표시하면 의 변화가 y축에서 표현되기 어렵습니다. 우선 기본 차트를 생성해서 어떻게 표시되는 지 확인해 봅니다. - 를 선택하여 차트 편집기를 실행합니다. 위와 같.. 2021. 12. 26.
[구글스프레드] 웹사이트 정보가져오기 (importxml) 웹사이트 정보가져오기 (importxml) 구글스프레드 시트에서 웹사이트 정보를 가져와서 데이터 처리를 해보고 싶은 경우가 종종 있습니다. 예를 들어 "지금 국고채 3년물 금리를 이용해서 데이터를 처리하고 싶다"처럼 외부 웹페이지에서 업데이트되는 정보를 이용하여 데이터를 처리하고 싶은 경우 사용가능한 함수 입니다. importxml() XML, HTML, CSV, TSV, RSS 및 Atom XML 피드를 포함한 다양한 구조화된 데이터로부터 데이터를 가져옵니다. ▷ 함수 구문 importxml(URL, xpath_검색어, 언어) ▷ 파라메터 1. URL : 가져올 데이터가 있는 웹페이지 주소입니다. 2. xpath_검색어 : xpath는 웹페이지를 구성하는 DOM객체의 구성요소의 위치를 지정하는 표현방식.. 2021. 12. 25.
[구글스프레드] 다른 스프레드시트에서 값을 가져오기 (importrange) importrange() 다른 스프레드시트에 있는 일정 범위의 값을 가져옵니다. ▷ 함수 구문 importrange(, 범위) ▷ 파라메터 1. 스프레드시트 URL : 가져올 데이터가 있는 스프레드 시트의 URL 정보 입니다. 2. 범위 : 값을 가져올 범위 정보입니다. ▷ 사용 예제 데이터를 가져올 구글스프레드시트의 주소를 확인합니다. 주소는 가져올 구글 스프레드의 주소창에서 "/edit" 부분 이전까지의 값을 선택합니다. 값은 문자열로 전달이 필요하니 첫번째 입력값은 쌍따옴표(")로 입력값을 전달합니다. 스프레드시트 URL 범위 "https://docs.google.com/spreadsheets/d/1HE5cwlviZSWqVedE7_SF3QYSRURJzCKk_2SjyKu8" 값을 가져올 스프레드시트 .. 2021. 12. 25.
[구글스프레드] 조건에 따라 강조, 색바꾸기 또는 서식 바꾸기 (조건부서식) 조건에 따라 강조, 색바꾸기 또는 서식 바꾸기 (조건부서식) 데이터를 관리하다 보면 해당 셀의 값이 어떤 상태인지 좀 더 쉽게 파악하기 위한 방법으로 셀의 색을 변경하거나 텍스트를 강조하는 경우가 있습니다. 매번 각 셀의 값을 확인하여 변경하기는 어려우니 특정 조건을 만족하면 해당 셀의 색이나 텍스트 상태를 변경할 수 있는 이라는 기능을 제공합니다. 위와 같이 Ticker에 입력된 주식의 현재가를 가져와서 매입가와의 차이인 수익의 값에 따라서 셀의 색상을 바꾸는 조건부 서식을 입력해 보겠습니다. 조건부 서식은 수익이 0보다 크다면 녹색이고 반대의 경우에는 빨간색으로 셀의 색을 변경하여 시각 정보를 통해 쉽게 데이터의 상태를 알 수 있습니다. 수익 셀에 조건부 서식을 적용해야 하니 위와 같이 수익 셀을 선.. 2021. 12. 25.
[구글스프래드] 하나의 값 여러개로 나누기 하나의 값 여러개로 나누기 데이터를 다루다 보면 입력된 상태는 하나의 값이지만 내부에서는 콤마(,), 빈공간 등으로 내부적으로는 여러개의 값이 합쳐저 있는 경우가 있습니다. 이 경우 구분자로 사용된 콤마나 빈공간으로 결합된 각 값들의 합계를 계산하거나 필터링할 수 없어 새롭게 값을 입력해주어야 합니다. 구글스프레드에서는 특정 구분자로 결합되어 있는 하나의 값을 나누어주는 기능을 제공합니다. 위와 같이 콤마와 빈공간으로 구분된 값이 하나의 셀에 입력되어 있습니다. 구분자로 나누어진 내부의 각 값들을 셀로 나누어 보겠습니다. 위와 같이 구분자를 통해 입력값을 열로 분할할 셀을 선택한 후 - 메뉴를 선택합니다. 메뉴를 선택하면 아래와 같이 구분자를 자동으로 감지하여 각 값을 열로 복사합니다. 만일 자동으로 나.. 2021. 12. 25.
반응형