본문 바로가기

python/메모장9

[Python] 야후파이낸스 주요 지수 티커(ticker) 리스트 경로 : 야후파이낸스 > Markets > World Indices 2023. 1. 16.
[Python] 야후파이낸스에서 주가 데이터 불러오기 및 엑셀 저장 파이썬으로 야후파이낸스에서 주가 데이터를 불러오는 방법을 검색해보니 pandas_datareader 패키지를 이용하는 방법이 주로 검색되었다. 그러나 직접해보니 아래와 같은 에러가 발생하고, 아무리 에러 해결법을 찾아보려고 해도 고쳐지지가 않았다.... >>> import pandas_datareader as pdr >>> from datetime import datetime >>> print(pdr.__version__) 0.10.0 >>> start_date = datetime(2022,1,1) >>> end_date = datetime(2022,12,31) >>> df1 = pdr.DataReader('AAPL', 'yahoo' , start_date, end_date) Traceback (most.. 2023. 1. 14.
[python] 딕셔너리 포함여부 및 리스트 추가 내가 추가하고자 하는 값이 딕셔너리에 있는지를 판별한 후, 해당 key의 value값에 추가하는 방식에 대해 알아보자. 예를 들어, 점심메뉴를 놓고 투표를 하고 있고, 점심메뉴와 해당 메뉴에 투표한 사람들의 이름이 아래와 같이 있다고 하자. >>> lunch = { ... '제육볶음' : ['홍길동', '뽀로로', '손오공'], ... '짜장면' : ['차차','붐붐'], ... } 제육 볶음에 투표한 사람이 3명, 짜장면에 투표한 사람이 2명인 것을 알 수 있다. 이 때 내 이름은 '골드런', 내가 먹고 싶은 메뉴는 '김치찌개'라고 가정을 하고, 각자 key와 who라는 변수에 할당된다고 하자. >>> key = '김치찌개' >>> who = '골드런' 이제 key가 해당 딕셔너리에 있는지 판별 후, .. 2023. 1. 8.
[Python] 딕셔너리 포함여부 및 계산 [목표] 인기투표를 한다고 했을 때, 내가 뽑고 싶은 캐릭터가 해당 딕셔너리에 있을 때는 1표가 추가 되고, 없다면 해당 딕셔너리에 추가되는 형식을 만들고 싶다고 가정하자. 기존 딕셔너리에는 아래와 같은 데이터가 세팅되어 있고, 추가하고자 하는 값은 key라는 변수라고 하자. >>> character_pop = { ... '해리포터' : 465, ... '캡틴마블' : 120, ... '아이언맨' : 700, ... } >>> key = '루피' 내가 투표하고자 하는 '루피'가 딕셔너리 안에 있는지 없는지를 판별하고, 없다면 1표를 추가해야 한다. 1. if문 이용 if문을 통해 딕셔너리에 있는지를 판별한 다음에, 없다면 딕셔너리에 해당 키 값이 1임을 추.. 2023. 1. 8.