목록전체 글 (89)
develope_kkyu
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b6vFiU/btrWDEfLYEI/trS4HkD5izkSwDx4fgWca0/img.png)
https://developerkkyu37.tistory.com/64 [Python] MLB Stats API를 이용해 오타니, 저지 2022시즌 타격 성적 비교 패키지 설치 및 임포트 !pip install MLB-StatsAPI import statsapi 오타니와 저지 선수 id 검색 print(statsapi.lookup_player('ohtani')) print(statsapi.lookup_player('judge')) [{'id': 660271, 'fullName': 'Shohei Ohtani', 'firstName': 'Shohei', developerkkyu37.tistory.com plotly를 이용해서 2022 성적 비교 그래프 만들기 패키지 설치 및 임포트 !pip install pl..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/VcRRJ/btrWCrgx3DF/0BfhGy58L30sNv2e8PPLf1/img.png)
패키지 설치 및 임포트 !pip install MLB-StatsAPI import statsapi 오타니와 저지 선수 id 검색 print(statsapi.lookup_player('ohtani')) print(statsapi.lookup_player('judge')) [{'id': 660271, 'fullName': 'Shohei Ohtani', 'firstName': 'Shohei', 'lastName': 'Ohtani', 'primaryNumber': '17', 'currentTeam': {'id': 108}, 'primaryPosition': {'code': 'Y', 'abbreviation': 'TWP'}, 'useName': 'Shohei', 'boxscoreName': 'Ohtani', 'n..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/kwHIO/btrWrqBPCCf/XcIOJd16qGQcXu4sToKsq0/img.png)
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-..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dvVWZd/btrURl3DirN/iKAAgVLPAue3kEvG7evxz0/img.png)
jsp, mybatis 등을 활용하여 객실 종류 입력하는 페이지 만들기 기능 Type Name에 방 종류 이름을 입력하면 기존 테이블에 다음 번호와 이름이 입력된다. 마우스로 테이블 안에 방 종류 선택 후 삭제 버튼 시 테이블과 db에서 그 방 종류 삭제 비우기 클릭 시 리셋 roomtype.jsp - 화면 Type NumberType Name ${roomtype.typenum}${roomtype.typename} Type Number Type Name My controller.java - 서버 package com.human.springboot; import java.util.ArrayList; import org.json.simple.JSONArray; import org.json.simple.JSO..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/U4VB8/btrUP99fLtK/JjSGmyvkm3lVzOqr1oTr8K/img.png)
jsp, mybatis 등을 활용하여 회원가입, 로그인 페이지 만들기 기능 회원가입시 비밀번호와 비밀번호 확인이 다를시 경고창 회원가입 페이지에 빈칸이 있을시 '입력하시오' 경고 회원가입 성공시 로그인 페이지로 넘어감 로그인시 아이디나 비밀번호가 db에 없으면 다시 로그인 로그인 성공시 홈페이지로 넘어가고 아이디와 로그아웃 링크 생성(session 사용) home.jsp - 홈 화면 Welcome Home Page login.jsp - 로그인 화면 Welcome Home Page signin.jsp - 회원가입 화면 로긴아이디 비밀번호 비밀번호확인 실명 모바일 홈으로로그인하기 MyController.java - 서버 package com.human.springboot; import java.util.Ar..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/yzQXI/btrUGri9db2/KKqVSRtVw9rHjcFJk760pK/img.png)
날짜 함수는 DATE 함수나 TIMESTAMP 함수와 같은 날짜형을 대상으로 연산을 수행해 결과를 반환하는 함수이다. SYSDATE, SYSTIMESTAMP sysdate와 systimestamp는 현재일자와 시간을 각각 DATE, TIMESTAMP형으로 반환한다. select sysdate,systimestamp from dual; to_char 활용하기 to_char을 활용하여 시간 나타내기 select to_char(sysdate,'yyyy-mm-dd HH24:MI:SS') from dual; select to_char(sysdate,'PM HH')||'시 '||to_char(sysdate,'MI')||'분 '||to_char(sysdate,'SS')||'초' 시간 from dual;