목록파이썬 (12)
develope_kkyu
https://developerkkyu37.tistory.com/75 [Python] MLB-StatsAPI를 이용한 mlb 기록 사이트 만들기 - 5 https://developerkkyu37.tistory.com/73 [Python] MLB-StatsAPI를 이용한 mlb 기록 사이트 만들기 - 4 https://developerkkyu37.tistory.com/72 [Python] MLB-StatsAPI를 이용한 mlb 기록 사이트 만들기 - 3 https://developerkkyu37.tistory.com/70 developerkkyu37.tistory.com 경기 기록은 다 보여준 것 같고 이제 다른 스포츠 사이트에서 보듯이 그 경기에 대한 개인 기록을 보여주고 싶었다. streamlit 라이..
https://pandas.pydata.org/docs/user_guide/10min.html에 나와 있는 pandas 예제 코드를 살펴본다. import pandas as pd import numpy as np 시계열 데이터(Time series) Pandas 는 시계열 단위인 주기(frequency)를 다시 샘플링 할 수 있는 단순하고, 강력하며, 효과적인 기능을 가지고 있다. rng = pd.date_range("1/1/2012", periods=100, freq="S") ts = pd.Series(np.random.randint(0, 500, len(rng)), index=rng) ts.resample("5Min").sum() # 주기 샘플링 Out[]: 2012-01-01 24182 Freq: ..
https://pandas.pydata.org/docs/user_guide/10min.html에 나와 있는 pandas 예제 코드를 살펴본다. import pandas as pd import numpy as np Grouping(그룹화) 그룹화는 어떠한 기준을 바탕으로 데이터를 분할(split), 각 그룹에 어떤 함수를 독립적으로 적용(apply), 적용되어 나온 결과들을 결합(combine)하는 과정을 지칭한다. df = pd.DataFrame( { "A": ["foo", "bar", "foo", "bar", "foo", "bar", "foo", "foo"], "B": ["one", "one", "two", "three", "two", "two", "one", "three"], "C": np.rando..
https://pandas.pydata.org/docs/user_guide/10min.html에 나와 있는 pandas 예제 코드를 살펴본다. import pandas as pd import numpy as np 연산 Stats(통계) df.mean() # 열 평균 구하기 Out[]: A -0.004474 B -0.383981 C -0.687758 D 5.000000 F 3.000000 dtype: float64 df.mean(1) # 행 평균 구하기 Out[]: 2013-01-01 0.872735 2013-01-02 1.431621 2013-01-03 0.707731 2013-01-04 1.395042 2013-01-05 1.883656 2013-01-06 1.592306 Freq: D, dtype: ..
https://pandas.pydata.org/docs/user_guide/10min.html에 나와 있는 pandas 예제 코드를 살펴본다. import pandas as pd import numpy as np 선택 가져오기 df["A"] # "A" 칼럼 값 가져오기 Out[]: 2013-01-01 0.469112 2013-01-02 1.212112 2013-01-03 -0.861849 2013-01-04 0.721555 2013-01-05 -0.424972 2013-01-06 -0.673690 Freq: D, Name: A, dtype: float64 df[0:3] # 0번째 부터 2번째 행 가져오기 Out[]: A B C D 2013-01-01 0.469112 -0.282863 -1.509059 -..
https://pandas.pydata.org/docs/user_guide/10min.html에 나와 있는 pandas 예제 코드를 살펴본다. import pandas as pd import numpy as np 객체 생성 Series s = pd.Series([1, 3, 5, np.nan, 6, 8]) s Out: 0 1.0 1 3.0 2 5.0 3 NaN 4 6.0 5 8.0 dtype: float64 DataFrame dates = pd.date_range("20130101", periods=6) # 20130101 ~ 20130106의 범위 dates Out: DatetimeIndex(['2013-01-01', '2013-01-02', '2013-01-03', '2013-01-04', '2013-..
튜플(tuple)과 리스트(list) 튜플은 ()로 작성하고, 리스트는 []로 작성한다. 리스트는 값을 수정할 수 있지만, 튜플은 값을 추가, 수정, 삭제할 수 없다. 리스트는 무엇인가 https://developerkkyu37.tistory.com/50 [Python] List 리스트¶ 가장 기본적인 배열 자료형(?) / ArrayList 시퀀스 데이터 : 데이터에 순서가 존재함 In [ ]: a = [] # 값이 비어있는 리스트 a_list_func = list() # 값이 비어있는 리스트 print(a) print(type(a)) print(a_list_ developerkkyu37.tistory.com 튜플과 리스트의 가장 큰 차이점은 값을 변경할 수 있는가의 여부이다. 값의 변경이 필요하지 않는..
str 메서드¶ 파이썬 함수 (=Methods) 사용법 익히기 관련 문서 확인하기 https://docs.python.org/3/library/stdtypes.html#string-methods 항목 추가 항목 추가 In [46]: # Capitalize text = 'i love YOU' # str 클래스 객체 print(type(text)) result = text.capitalize() # 첫 글자 대문자 만들어주는 메서드 result = text.capital() # 에러 : 관련된 함수가 없다. print(result) --------------------------------------------------------------------------- AttributeError ..
리스트¶ 가장 기본적인 배열 자료형(?) / ArrayList 시퀀스 데이터 : 데이터에 순서가 존재함 In [ ]: a = [] # 값이 비어있는 리스트 a_list_func = list() # 값이 비어있는 리스트 print(a) print(type(a)) print(a_list_func) print(type(a_list_func)) [] [] 값을 추가한다. In [ ]: a = [1, 2, 3, 4, 5, 6, 7, 8, ['apple', 'banana', 'carrot'],"humanedu"] print(a) print(a[0]) print(a[0:7:2]) [1, 2, 3, 4, 5, 6, 7, 8, ['apple', 'banan..
https://www.jetbrains.com/pycharm/download/#section=windows ← 다운로드 세 항목 체크 재부팅 프로젝트 생성 가상환경이 중요한 이유 동시에 다른 프로젝트 base interpreter / Python 11 python 9, python 8, python 10 분석을 위한 시각화 라이브러리 A버전 3.6.1 게임용 시각화 라이브러리 B버전 2.1.0 ← A 버전 3.5이 필요 Location 변경 라이브러리 설치법 플러스 버튼 클릭 원하는 라이브러리 검색 후 설치 venv/ Lib안에서 확인