KBO 타자 OPS 예측 경진대회 - 3

Apic·2025년 2월 19일
0
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib
import matplotlib.font_manager as fm
import os
import seaborn as sns
from IPython.display import display
import numpy as np
import re
import json


pd.options.display.max_columns = None
%matplotlib inline

# 한글 폰트
plt.rcParams['font.family'] = 'NanumGothic'
# 마이너스 깨짐 방지
matplotlib.rcParams['axes.unicode_minus'] = False

# 나눔 폰트 경로 설정
font_path = '/usr/share/fonts/truetype/nanum/NanumGothic.ttf'  # 나눔 고딕의 경로
font_prop = fm.FontProperties(fname=font_path).get_name()

# 한글 폰트 설정
matplotlib.rcParams['font.family'] = font_prop

# 전역 팔레트 설정 (예: 'Set2' 팔레트 사용)
sns.set_palette('Set2')
# 불러오기
preseason = pd.read_csv('../datas/Pre_Season_Batter.csv')
for i, j in preseason.isnull().sum().items():
    if not j == 0:
        print(i, j)
starting_salary 214
# 연도별 선수 수 확인

'''
그렇다면 각 연도별 등록된 선수의 수는 어떻게 될지 한 번 살펴보았다.
'''

batter_count_preseason = preseason.groupby('year')['batter_id'].count().rename('preseason').reset_index()
batter_count_preseason
batter_count_preseason.plot(kind='line', x='year', y='preseason')

'''
최근으로 올 수록 등록된 선수의 수가 늘어나는 것을 볼 수 있다.
''';

'''
이제 프리시즌과 정규시즌의 상관관계를 보려고 한다.
프리시즌의 성적이 정규시즌에 영향을 미치는가?

프리시즌에 성적이 좋았던 선수들은 과연 정규시즌에서도 성적이 좋은지 확인하려고 한다.

먼저 정규시즌을 불러오고 결측값을 확인한 후 채우는 작업을 한다.
'''

regular_season = pd.read_csv('../datas/Regular_Season_Batter.csv')
regular_season.head()
batter_id batter_name year team avg G AB R H 2B 3B HR TB RBI SB CS BB HBP SO GDP SLG OBP E height/weight year_born position career starting_salary OPS
0 0 가르시아 2018 LG 0.339 50 183 27 62 9 0 8 95 34 5 0 9 8 25 3 0.519 0.383 9 177cm/93kg 1985년 04월 12일 내야수(우투우타) 쿠바 Ciego de Avila Maximo Gomez Baez(대) NaN 0.902
1 1 강경학 2011 한화 0.000 2 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0.000 0.000 1 180cm/72kg 1992년 08월 11일 내야수(우투좌타) 광주대성초-광주동성중-광주동성고 10000만원 0.000
2 1 강경학 2014 한화 0.221 41 86 11 19 2 3 1 30 7 0 0 13 2 28 1 0.349 0.337 6 180cm/72kg 1992년 08월 11일 내야수(우투좌타) 광주대성초-광주동성중-광주동성고 10000만원 0.686
3 1 강경학 2015 한화 0.257 120 311 50 80 7 4 2 101 27 4 3 40 5 58 3 0.325 0.348 15 180cm/72kg 1992년 08월 11일 내야수(우투좌타) 광주대성초-광주동성중-광주동성고 10000만원 0.673
4 1 강경학 2016 한화 0.158 46 101 16 16 3 2 1 26 7 0 0 8 2 30 5 0.257 0.232 7 180cm/72kg 1992년 08월 11일 내야수(우투좌타) 광주대성초-광주동성중-광주동성고 10000만원 0.489
'''
타율, SLG, OBP에서 각각 결측값이 발견되었다.
'''

regular_season.isna().sum()
batter_id             0
batter_name           0
year                  0
team                  0
avg                  26
G                     0
AB                    0
R                     0
H                     0
2B                    0
3B                    0
HR                    0
TB                    0
RBI                   0
SB                    0
CS                    0
BB                    0
HBP                   0
SO                    0
GDP                   0
SLG                  26
OBP                  24
E                     0
height/weight       802
year_born             0
position            802
career                0
starting_salary    1067
OPS                  26
dtype: int64
# 정규시즌 결측값 채우기

'''
먼저 SLG, OBP는 앞서 사용한 방식을 이용하여 채워주었다.
'''

def SLG_calc(row):
    # SLG가 NaN이 아닐 경우 그대로 반환
    if pd.notna(row['SLG']):
        return row['SLG']
    # 타수가 없는 경우
    if pd.notna(row['AB']) or row['AB'] == 0:
        return 0
    H = row['H'] - row[['2B', '3B', 'HR']].sum()
    SLG = (H + row['2B'] * 2 + row['3B'] * 3 + row['HR'] * 4) / row['AB']

    return SLG

def OBP_calc(row):
    # OBP가 NaN이 아닐 경우 그대로 반환
    if pd.notna(row['OBP']):
        return row['OBP']
    
    denominator = row[['H', 'BB', 'HBP']].sum()
    numerator = row[['AB', 'BB', 'HBP']].sum()
    
    # 분모 또는 분자가 0 인경우
    if denominator == 0 or numerator == 0:
        return 0
    
    OBP = denominator / numerator
    return OBP

# SLG 결측값 채우기
regular_season['SLG'] = regular_season.apply(SLG_calc, axis=1)
# OBP 결측값 채우기
regular_season['OBP'] = regular_season.apply(OBP_calc, axis=1)

# 결측값 확인
print(regular_season.isna().sum())
batter_id             0
batter_name           0
year                  0
team                  0
avg                  26
G                     0
AB                    0
R                     0
H                     0
2B                    0
3B                    0
HR                    0
TB                    0
RBI                   0
SB                    0
CS                    0
BB                    0
HBP                   0
SO                    0
GDP                   0
SLG                   0
OBP                   0
E                     0
height/weight       802
year_born             0
position            802
career                0
starting_salary    1067
OPS                  26
dtype: int64
'''
이제 SLG와 OBP를 채워주었으니 둘을 이용해 OPS를 채워주었다.
'''

def OPS_clac(row):
    # OBP가 NaN이 아닐 경우 그대로 반환
    if pd.notna(row['OPS']):
        return row['OPS']
    
    OPS = row[['SLG', 'OBP']].sum()
    return OPS

# OPS 결측값 채우기
regular_season['OPS'] = regular_season.apply(OPS_clac, axis=1)

# 결측값 확인
regular_season.isna().sum()
batter_id             0
batter_name           0
year                  0
team                  0
avg                  26
G                     0
AB                    0
R                     0
H                     0
2B                    0
3B                    0
HR                    0
TB                    0
RBI                   0
SB                    0
CS                    0
BB                    0
HBP                   0
SO                    0
GDP                   0
SLG                   0
OBP                   0
E                     0
height/weight       802
year_born             0
position            802
career                0
starting_salary    1067
OPS                   0
dtype: int64
'''
이제 타율을 채워주도록 하자

타율은 안타 / 타수로
AVG = H / AB 로 계산한다.

먼저 제대로 맞는지 확인해 보자
'''

print(regular_season.loc[0, 'H'] / regular_season.loc[0, 'AB'])
print(regular_season.loc[0, 'avg'])

'''
셋째 자리엣 반올림 하면 될 것 같다.
공식을 이용해서 적용했다.
'''

def AVG_calc(row):
    # avg가 이미 채워진 경우
    if pd.notna(row['avg']):
        return row['avg']
    # 타수 또는 안타가 0인 경우
    if row['AB'] == 0 or row['H'] == 0:
        return 0
    
    avg = regular_season.loc[0, 'H'] / regular_season.loc[0, 'AB']
    avg = round(avg, 3)
    return avg

regular_season['avg'] = regular_season.apply(AVG_calc, axis=1)

# 결측값 확인
print(regular_season.isna().sum())

# 데이터 저장
regular_season.to_csv('../datas/Regular_Season_Batter.csv', encoding='utf-8-sig', index=False)

# 다시 불러오기
regular_season = pd.read_csv('../datas/Regular_Season_Batter.csv')
0.33879781420765026
0.339
batter_id             0
batter_name           0
year                  0
team                  0
avg                   0
G                     0
AB                    0
R                     0
H                     0
2B                    0
3B                    0
HR                    0
TB                    0
RBI                   0
SB                    0
CS                    0
BB                    0
HBP                   0
SO                    0
GDP                   0
SLG                   0
OBP                   0
E                     0
height/weight       802
year_born             0
position            802
career                0
starting_salary    1067
OPS                   0
dtype: int64
'''
먼저 정규시즌도 프리시즌과 똑같이 기초통계량을 확인해 보았다.
'''

display(regular_season.describe())

'''
정규 시즌은 프리시즌과 다르게 선수의 수가 매우 많다.

기록된 연도 또한 93년 부터 18년까지 존재한다.

그렇다면 프리시즌과 비교할 때 문제가 생길 수 있으므로 정규시즌과 프리시즌 두 곳에 모두 있는 선수과 연도만 사용해야할 것 같다.
''';
batter_id year avg G AB R H 2B 3B HR TB RBI SB CS BB HBP SO GDP SLG OBP E OPS
count 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000 2454.000000
mean 178.079462 2011.614507 0.235042 72.535045 201.514670 29.912388 55.988183 9.863488 0.957620 5.504075 84.279136 27.788509 5.290139 2.335778 20.943765 3.424613 38.596985 4.603504 0.340183 0.303684 3.676447 0.643868
std 97.557947 4.992833 0.100894 45.093871 169.537029 28.778759 52.253844 9.871314 1.647193 7.989380 82.854200 29.602966 9.088580 3.194045 21.206113 4.132614 31.801466 4.713531 0.166238 0.115253 4.585248 0.268184
min 0.000000 1993.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
25% 101.250000 2008.000000 0.200000 28.000000 38.250000 5.000000 8.000000 1.000000 0.000000 0.000000 10.000000 3.000000 0.000000 0.000000 3.000000 0.000000 10.000000 1.000000 0.263158 0.269000 0.000000 0.541000
50% 183.000000 2013.000000 0.253000 79.000000 163.000000 21.000000 40.000000 7.000000 0.000000 2.000000 56.000000 17.000000 2.000000 1.000000 14.000000 2.000000 33.000000 3.000000 0.358000 0.328000 2.000000 0.686000
75% 265.000000 2016.000000 0.290000 115.000000 357.500000 49.000000 100.000000 16.000000 1.000000 8.000000 146.000000 44.000000 6.000000 3.000000 34.000000 5.000000 60.000000 7.000000 0.434946 0.367000 5.000000 0.797000
max 344.000000 2018.000000 1.000000 144.000000 600.000000 135.000000 201.000000 47.000000 17.000000 53.000000 377.000000 146.000000 84.000000 21.000000 108.000000 27.000000 161.000000 24.000000 3.000000 1.000000 30.000000 4.000000
'''
각 시즌에서 타자이름, 연도를 이용하여 새로운 인덱스를 만들고, 그 인덱스들을 교집합하여 나온 데이터를 이용하려고 한다.
'''

regular_season['new_index'] = regular_season['batter_name'] + regular_season['year'].apply(str)
preseason['new_index'] = preseason['batter_name'] + preseason['year'].apply(str)

intersection_batter = list(set(regular_season['new_index']).intersection(set(preseason['new_index'])))
print('교집합 된 선수의 수: ',len(intersection_batter))
print(sorted(intersection_batter))

'''
처음에 이상했다.
분명 앞에서 프리시즌을 확인 했을 때는 344명이였는데 왜 1358명이라는 교집합 수가 나올까
그래서 다시 확인 했는데 count 수를 보지 않고 max 수를 보았다....
''';
교집합 된 선수의 수:  1358
['가르시아2018', '강경학2011', '강경학2014', '강경학2015', '강경학2016', '강경학2017', '강구성2013', '강구성2016', '강구성2017', '강민국2014', '강민국2015', '강민국2016', '강민호2005', '강민호2006', '강민호2007', '강민호2008', '강민호2009', '강민호2010', '강민호2011', '강민호2012', '강민호2013', '강민호2014', '강민호2015', '강민호2016', '강민호2017', '강민호2018', '강백호2018', '강상원2017', '강상원2018', '강승호2016', '강승호2017', '강승호2018', '강진성2017', '강진성2018', '강한울2014', '강한울2015', '강한울2017', '강한울2018', '고종욱2011', '고종욱2015', '고종욱2016', '고종욱2017', '고종욱2018', '구자욱2015', '구자욱2016', '구자욱2017', '구자욱2018', '국해성2012', '국해성2015', '국해성2016', '국해성2017', '국해성2018', '권정웅2016', '권정웅2017', '권정웅2018', '권희동2013', '권희동2014', '권희동2017', '권희동2018', '김강민2003', '김강민2004', '김강민2005', '김강민2006', '김강민2007', '김강민2008', '김강민2009', '김강민2010', '김강민2011', '김강민2012', '김강민2013', '김강민2014', '김강민2015', '김강민2016', '김강민2017', '김강민2018', '김동엽2016', '김동엽2017', '김동엽2018', '김동욱2013', '김동욱2015', '김동욱2016', '김동욱2017', '김동욱2018', '김동한2013', '김동한2016', '김동한2017', '김동한2018', '김문호2007', '김문호2008', '김문호2011', '김문호2012', '김문호2013', '김문호2014', '김문호2015', '김문호2016', '김문호2017', '김문호2018', '김민성2007', '김민성2009', '김민성2010', '김민성2011', '김민성2012', '김민성2013', '김민성2014', '김민성2015', '김민성2016', '김민성2017', '김민성2018', '김민수2014', '김민수2018', '김민식2015', '김민식2016', '김민식2017', '김민식2018', '김민하2014', '김민하2015', '김사훈2012', '김사훈2013', '김사훈2014', '김사훈2017', '김사훈2018', '김상수2009', '김상수2010', '김상수2011', '김상수2012', '김상수2013', '김상수2014', '김상수2015', '김상수2016', '김상수2017', '김상수2018', '김상호2012', '김상호2016', '김상호2017', '김선빈2008', '김선빈2009', '김선빈2010', '김선빈2011', '김선빈2012', '김선빈2013', '김선빈2014', '김선빈2017', '김선빈2018', '김성욱2013', '김성욱2014', '김성욱2015', '김성욱2016', '김성욱2017', '김성욱2018', '김성현2006', '김성현2007', '김성현2008', '김성현2011', '김성현2012', '김성현2013', '김성현2014', '김성현2015', '김성현2016', '김성현2017', '김성현2018', '김성훈2018', '김용의2008', '김용의2012', '김용의2013', '김용의2014', '김용의2015', '김용의2016', '김용의2017', '김용의2018', '김응민2014', '김인태2017', '김재성2015', '김재율2012', '김재율2015', '김재율2017', '김재율2018', '김재현2014', '김재현2015', '김재현2016', '김재호2004', '김재호2005', '김재호2008', '김재호2009', '김재호2010', '김재호2011', '김재호2012', '김재호2013', '김재호2014', '김재호2015', '김재호2016', '김재호2017', '김재호2018', '김재환2008', '김재환2011', '김재환2014', '김재환2015', '김재환2016', '김재환2017', '김재환2018', '김주찬2002', '김주찬2003', '김주찬2004', '김주찬2008', '김주찬2009', '김주찬2010', '김주찬2011', '김주찬2012', '김주찬2013', '김주찬2014', '김주찬2015', '김주찬2016', '김주찬2017', '김주찬2018', '김주형2004', '김주형2005', '김주형2006', '김주형2007', '김주형2008', '김주형2011', '김주형2013', '김주형2014', '김주형2016', '김주형2017', '김주형2018', '김지수2010', '김지수2014', '김지수2015', '김지수2016', '김지수2017', '김지수2018', '김진곤2015', '김태균2002', '김태균2003', '김태균2004', '김태균2005', '김태균2006', '김태균2007', '김태균2008', '김태균2009', '김태균2012', '김태균2013', '김태균2014', '김태균2015', '김태균2016', '김태균2017', '김태균2018', '김태연2018', '김태완2006', '김태완2007', '김태완2008', '김태완2009', '김태완2010', '김태완2013', '김태완2014', '김태완2016', '김태완2017', '김태완2018', '김태진2016', '김하성2015', '김하성2016', '김하성2017', '김하성2018', '김헌곤2011', '김헌곤2012', '김헌곤2013', '김헌곤2014', '김헌곤2017', '김헌곤2018', '김현수2007', '김현수2008', '김현수2009', '김현수2010', '김현수2011', '김현수2012', '김현수2013', '김현수2014', '김현수2015', '김현수2018', '김혜성2017', '김혜성2018', '김회성2009', '김회성2010', '김회성2014', '김회성2015', '김회성2017', '나경민2017', '나경민2018', '나성범2014', '나성범2015', '나성범2016', '나성범2017', '나성범2018', '나원탁2017', '나원탁2018', '나종덕2017', '나종덕2018', '나주환2003', '나주환2004', '나주환2005', '나주환2006', '나주환2007', '나주환2008', '나주환2009', '나주환2010', '나주환2014', '나주환2015', '나주환2017', '나주환2018', '나지완2008', '나지완2009', '나지완2010', '나지완2012', '나지완2013', '나지완2014', '나지완2015', '나지완2016', '나지완2017', '나지완2018', '남태혁2016', '남태혁2017', '남태혁2018', '노수광2015', '노수광2016', '노수광2017', '노수광2018', '노진혁2013', '노진혁2014', '노진혁2015', '노진혁2018', '도태훈2016', '도태훈2017', '도태훈2018', '러프2017', '러프2018', '로맥2018', '로하스2018', '류지혁2016', '류지혁2017', '류지혁2018', '모창민2008', '모창민2009', '모창민2010', '모창민2013', '모창민2014', '모창민2015', '모창민2017', '모창민2018', '문규현2004', '문규현2007', '문규현2009', '문규현2010', '문규현2011', '문규현2012', '문규현2013', '문규현2014', '문규현2015', '문규현2016', '문규현2017', '문규현2018', '문선재2013', '문선재2014', '문선재2015', '문선재2016', '문선재2017', '민병헌2006', '민병헌2007', '민병헌2008', '민병헌2009', '민병헌2010', '민병헌2013', '민병헌2014', '민병헌2015', '민병헌2016', '민병헌2017', '민병헌2018', '박건우2013', '박건우2014', '박건우2015', '박건우2016', '박건우2017', '박건우2018', '박경수2003', '박경수2004', '박경수2005', '박경수2006', '박경수2007', '박경수2008', '박경수2009', '박경수2010', '박경수2011', '박경수2015', '박경수2016', '박경수2017', '박경수2018', '박광열2015', '박광열2016', '박광열2017', '박광열2018', '박기혁2002', '박기혁2003', '박기혁2004', '박기혁2005', '박기혁2006', '박기혁2007', '박기혁2008', '박기혁2009', '박기혁2010', '박기혁2013', '박기혁2015', '박기혁2016', '박기혁2017', '박기혁2018', '박동원2013', '박동원2014', '박동원2015', '박동원2016', '박동원2017', '박동원2018', '박민우2013', '박민우2014', '박민우2015', '박민우2016', '박민우2018', '박병호2005', '박병호2006', '박병호2009', '박병호2010', '박병호2012', '박병호2013', '박병호2014', '박병호2015', '박병호2018', '박석민2004', '박석민2008', '박석민2009', '박석민2010', '박석민2011', '박석민2012', '박석민2013', '박석민2014', '박석민2015', '박석민2016', '박석민2017', '박석민2018', '박세혁2012', '박세혁2013', '박세혁2016', '박세혁2017', '박세혁2018', '박승욱2013', '박승욱2017', '박승욱2018', '박용택2002', '박용택2003', '박용택2004', '박용택2005', '박용택2006', '박용택2007', '박용택2008', '박용택2009', '박용택2010', '박용택2011', '박용택2012', '박용택2013', '박용택2014', '박용택2015', '박용택2016', '박용택2017', '박용택2018', '박정권2004', '박정권2007', '박정권2008', '박정권2009', '박정권2010', '박정권2011', '박정권2012', '박정권2013', '박정권2014', '박정권2015', '박정권2016', '박정권2017', '박정권2018', '박정음2016', '박정음2017', '박준태2014', '박준태2015', '박지규2015', '박지규2018', '박찬도2014', '박찬도2015', '박한이2002', '박한이2003', '박한이2004', '박한이2005', '박한이2006', '박한이2007', '박한이2008', '박한이2009', '박한이2010', '박한이2011', '박한이2012', '박한이2013', '박한이2014', '박한이2015', '박한이2016', '박한이2018', '박해민2015', '박해민2016', '박해민2017', '박해민2018', '박헌도2013', '박헌도2014', '박헌도2015', '박헌도2016', '박헌도2017', '박헌도2018', '배영섭2011', '배영섭2012', '배영섭2013', '배영섭2016', '배영섭2017', '배영섭2018', '배정대2015', '배정대2016', '백민기2015', '백민기2018', '백상원2013', '백상원2014', '백상원2015', '백상원2016', '백상원2017', '백용환2014', '백용환2015', '백용환2016', '백용환2018', '백창수2010', '백창수2014', '백창수2015', '백창수2016', '백창수2018', '버나디나2017', '버나디나2018', '번즈2017', '번즈2018', '서건창2012', '서건창2013', '서건창2014', '서건창2015', '서건창2016', '서건창2017', '서건창2018', '서동욱2003', '서동욱2004', '서동욱2005', '서동욱2008', '서동욱2009', '서동욱2010', '서동욱2011', '서동욱2012', '서동욱2013', '서동욱2014', '서동욱2015', '서동욱2016', '서동욱2017', '서동욱2018', '서상우2016', '서상우2017', '손시헌2004', '손시헌2005', '손시헌2006', '손시헌2009', '손시헌2010', '손시헌2011', '손시헌2012', '손시헌2013', '손시헌2014', '손시헌2015', '손시헌2016', '손시헌2017', '손시헌2018', '손아섭2007', '손아섭2008', '손아섭2009', '손아섭2010', '손아섭2011', '손아섭2013', '손아섭2014', '손아섭2015', '손아섭2016', '손아섭2017', '손아섭2018', '손주인2005', '손주인2008', '손주인2009', '손주인2010', '손주인2011', '손주인2012', '손주인2013', '손주인2014', '손주인2015', '손주인2016', '손주인2017', '손주인2018', '송광민2006', '송광민2007', '송광민2008', '송광민2009', '송광민2010', '송광민2014', '송광민2015', '송광민2017', '송광민2018', '송민섭2015', '송민섭2018', '송성문2017', '스크럭스2017', '스크럭스2018', '신본기2012', '신본기2013', '신본기2014', '신본기2017', '신본기2018', '신성현2016', '신성현2017', '신성현2018', '신종길2003', '신종길2004', '신종길2011', '신종길2012', '신종길2013', '신종길2014', '신종길2015', '신종길2017', '심우준2015', '심우준2016', '심우준2017', '심우준2018', '안익훈2015', '안익훈2016', '안익훈2018', '안중열2015', '안중열2016', '안치홍2009', '안치홍2010', '안치홍2011', '안치홍2012', '안치홍2013', '안치홍2014', '안치홍2017', '안치홍2018', '양석환2015', '양석환2016', '양석환2017', '양석환2018', '양성우2012', '양성우2016', '양성우2017', '양성우2018', '양의지2010', '양의지2011', '양의지2012', '양의지2013', '양의지2014', '양의지2015', '양의지2016', '양의지2017', '양의지2018', '양종민2009', '양종민2010', '양종민2014', '양종민2015', '양종민2018', '엄태용2014', '오선진2008', '오선진2009', '오선진2010', '오선진2011', '오선진2012', '오선진2013', '오선진2016', '오선진2017', '오선진2018', '오재원2008', '오재원2009', '오재원2010', '오재원2011', '오재원2012', '오재원2013', '오재원2014', '오재원2015', '오재원2016', '오재원2017', '오재원2018', '오재일2009', '오재일2010', '오재일2011', '오재일2012', '오재일2013', '오재일2014', '오재일2015', '오재일2016', '오재일2017', '오재일2018', '오정복2010', '오정복2011', '오정복2014', '오정복2015', '오정복2016', '오정복2017', '오정복2018', '오지환2009', '오지환2010', '오지환2011', '오지환2012', '오지환2013', '오지환2014', '오지환2015', '오지환2017', '오지환2018', '오태곤2014', '오태곤2015', '오태곤2016', '오태곤2017', '오태곤2018', '유강남2012', '유강남2015', '유강남2016', '유강남2017', '유강남2018', '유민상2018', '유재신2008', '유재신2009', '유재신2012', '유재신2013', '유재신2014', '유재신2015', '유재신2016', '유재신2018', '유한준2005', '유한준2006', '유한준2007', '유한준2010', '유한준2011', '유한준2013', '유한준2014', '유한준2015', '유한준2016', '유한준2017', '유한준2018', '윤병호2015', '윤병호2016', '윤병호2017', '윤병호2018', '윤석민2005', '윤석민2007', '윤석민2011', '윤석민2012', '윤석민2014', '윤석민2015', '윤석민2016', '윤석민2017', '윤석민2018', '윤수강2012', '윤수강2018', '윤정우2011', '윤정우2012', '윤정우2016', '윤진호2011', '윤진호2012', '윤진호2015', '윤진호2016', '윤진호2018', '이대수2004', '이대수2005', '이대수2006', '이대수2007', '이대수2008', '이대수2009', '이대수2010', '이대수2011', '이대수2012', '이대수2013', '이대수2014', '이대수2015', '이대수2016', '이대수2017', '이대형2003', '이대형2005', '이대형2006', '이대형2007', '이대형2008', '이대형2009', '이대형2010', '이대형2011', '이대형2012', '이대형2013', '이대형2014', '이대형2015', '이대형2016', '이대형2017', '이대호2002', '이대호2004', '이대호2005', '이대호2006', '이대호2007', '이대호2008', '이대호2009', '이대호2010', '이대호2011', '이대호2017', '이대호2018', '이동훈2016', '이동훈2017', '이동훈2018', '이명기2010', '이명기2013', '이명기2015', '이명기2016', '이명기2017', '이명기2018', '이범호2002', '이범호2003', '이범호2004', '이범호2005', '이범호2006', '이범호2007', '이범호2008', '이범호2009', '이범호2011', '이범호2012', '이범호2013', '이범호2014', '이범호2015', '이범호2016', '이범호2017', '이범호2018', '이상호2013', '이상호2014', '이상호2017', '이상호2018', '이성곤2014', '이성곤2017', '이성곤2018', '이성열2005', '이성열2006', '이성열2007', '이성열2008', '이성열2009', '이성열2010', '이성열2011', '이성열2012', '이성열2013', '이성열2014', '이성열2015', '이성열2016', '이성열2017', '이성열2018', '이성우2008', '이성우2009', '이성우2010', '이성우2011', '이성우2013', '이성우2015', '이성우2016', '이성우2017', '이성우2018', '이영욱2008', '이영욱2009', '이영욱2010', '이영욱2011', '이영욱2015', '이영욱2016', '이영욱2017', '이영욱2018', '이용규2004', '이용규2005', '이용규2006', '이용규2007', '이용규2008', '이용규2009', '이용규2010', '이용규2011', '이용규2012', '이용규2013', '이용규2014', '이용규2015', '이용규2016', '이용규2018', '이우성2016', '이원석2005', '이원석2006', '이원석2007', '이원석2008', '이원석2009', '이원석2010', '이원석2011', '이원석2012', '이원석2014', '이원석2017', '이원석2018', '이인행2015', '이인행2017', '이재원2006', '이재원2007', '이재원2008', '이재원2010', '이재원2014', '이재원2015', '이재원2016', '이재원2017', '이재원2018', '이재율2016', '이재율2017', '이재율2018', '이정후2017', '이정후2018', '이종욱2006', '이종욱2007', '이종욱2008', '이종욱2009', '이종욱2010', '이종욱2011', '이종욱2012', '이종욱2013', '이종욱2014', '이종욱2015', '이종욱2016', '이종욱2018', '이준수2012', '이준수2013', '이준수2018', '이준호2011', '이준호2012', '이준호2013', '이지영2009', '이지영2012', '이지영2013', '이지영2014', '이지영2015', '이지영2016', '이지영2017', '이지영2018', '이진영2002', '이진영2003', '이진영2004', '이진영2005', '이진영2006', '이진영2007', '이진영2008', '이진영2009', '이진영2010', '이진영2011', '이진영2012', '이진영2013', '이진영2014', '이진영2015', '이진영2016', '이진영2017', '이진영2018', '이천웅2016', '이천웅2017', '이천웅2018', '이택근2003', '이택근2004', '이택근2005', '이택근2006', '이택근2007', '이택근2008', '이택근2009', '이택근2010', '이택근2012', '이택근2013', '이택근2014', '이택근2015', '이택근2016', '이택근2017', '이해창2011', '이해창2016', '이해창2017', '이해창2018', '이형종2016', '이형종2017', '이호신2007', '이호신2009', '이호신2015', '이호신2016', '이호신2017', '이흥련2014', '이흥련2015', '이흥련2016', '임병욱2015', '임병욱2016', '임병욱2017', '임병욱2018', '임종혁2014', '임훈2004', '임훈2010', '임훈2011', '임훈2012', '임훈2013', '임훈2014', '임훈2015', '임훈2016', '임훈2017', '임훈2018', '장민석2008', '장민석2010', '장민석2011', '장민석2012', '장민석2013', '장민석2014', '장민석2015', '장민석2016', '장민석2017', '장성우2009', '장성우2010', '장성우2011', '장성우2014', '장성우2015', '장성우2017', '장성우2018', '장승현2018', '장시윤2016', '장영석2009', '장영석2010', '장영석2011', '장영석2015', '장영석2016', '장영석2018', '장준원2016', '장진혁2018', '전병우2018', '전준우2008', '전준우2009', '전준우2010', '전준우2011', '전준우2012', '전준우2013', '전준우2014', '전준우2017', '전준우2018', '정경운2018', '정근우2005', '정근우2006', '정근우2007', '정근우2008', '정근우2009', '정근우2010', '정근우2011', '정근우2012', '정근우2013', '정근우2014', '정근우2016', '정근우2018', '정범모2006', '정범모2007', '정범모2008', '정범모2012', '정범모2013', '정범모2014', '정범모2018', '정병곤2013', '정병곤2017', '정상호2002', '정상호2003', '정상호2007', '정상호2008', '정상호2010', '정상호2011', '정상호2012', '정상호2014', '정상호2015', '정상호2016', '정상호2017', '정상호2018', '정성훈2002', '정성훈2003', '정성훈2004', '정성훈2005', '정성훈2006', '정성훈2007', '정성훈2008', '정성훈2009', '정성훈2010', '정성훈2011', '정성훈2012', '정성훈2013', '정성훈2014', '정성훈2015', '정성훈2016', '정성훈2017', '정성훈2018', '정수빈2009', '정수빈2010', '정수빈2011', '정수빈2012', '정수빈2013', '정수빈2014', '정수빈2015', '정수빈2016', '정의윤2005', '정의윤2006', '정의윤2008', '정의윤2011', '정의윤2013', '정의윤2014', '정의윤2015', '정의윤2016', '정의윤2017', '정의윤2018', '정주현2009', '정주현2010', '정주현2012', '정주현2013', '정주현2016', '정주현2018', '정주후2016', '정진기2011', '정진기2012', '정진기2017', '정진기2018', '정진호2011', '정진호2012', '정진호2015', '정진호2016', '정진호2017', '정진호2018', '정현2017', '정현2018', '정훈2011', '정훈2012', '정훈2013', '정훈2014', '정훈2015', '정훈2016', '정훈2017', '정훈2018', '조동찬2002', '조동찬2003', '조동찬2004', '조동찬2005', '조동찬2006', '조동찬2007', '조동찬2008', '조동찬2009', '조동찬2010', '조동찬2011', '조동찬2012', '조동찬2013', '조동찬2016', '조동찬2017', '조동찬2018', '조동화2005', '조동화2006', '조동화2007', '조동화2008', '조동화2009', '조동화2010', '조동화2011', '조동화2013', '조동화2014', '조동화2015', '조동화2016', '조수행2016', '조수행2017', '조수행2018', '조윤준2012', '조윤준2013', '조윤준2014', '조윤준2015', '조윤준2017', '조평호2013', '조평호2015', '조평호2016', '조평호2017', '조홍석2013', '조홍석2014', '조홍석2015', '조홍석2018', '주효상2016', '주효상2018', '지석훈2005', '지석훈2006', '지석훈2007', '지석훈2008', '지석훈2011', '지석훈2012', '지석훈2013', '지석훈2014', '지석훈2015', '지석훈2016', '지석훈2017', '지석훈2018', '지성준2015', '지성준2018', '채은성2014', '채은성2015', '채은성2016', '채은성2017', '채은성2018', '채태인2009', '채태인2010', '채태인2011', '채태인2012', '채태인2013', '채태인2014', '채태인2015', '채태인2016', '채태인2017', '채태인2018', '초이스2018', '최승준2014', '최승준2015', '최승준2016', '최승준2018', '최영진2013', '최영진2014', '최영진2017', '최영진2018', '최원제2017', '최원준2016', '최원준2017', '최원준2018', '최윤석2010', '최윤석2011', '최윤석2012', '최윤석2013', '최윤석2016', '최윤석2017', '최윤석2018', '최재훈2012', '최재훈2013', '최재훈2015', '최재훈2016', '최재훈2017', '최재훈2018', '최정2005', '최정2006', '최정2007', '최정2008', '최정2009', '최정2010', '최정2011', '최정2012', '최정2013', '최정2014', '최정2015', '최정2016', '최정2017', '최정2018', '최정민2015', '최정민2016', '최주환2008', '최주환2009', '최주환2012', '최주환2013', '최주환2014', '최주환2015', '최주환2016', '최주환2017', '최주환2018', '최준석2005', '최준석2006', '최준석2007', '최준석2008', '최준석2009', '최준석2010', '최준석2011', '최준석2012', '최준석2013', '최준석2014', '최준석2015', '최준석2016', '최준석2017', '최준석2018', '최진행2004', '최진행2005', '최진행2008', '최진행2009', '최진행2010', '최진행2011', '최진행2012', '최진행2013', '최진행2014', '최진행2015', '최진행2016', '최진행2017', '최진행2018', '최항2017', '최항2018', '최형우2002', '최형우2004', '최형우2008', '최형우2009', '최형우2010', '최형우2011', '최형우2012', '최형우2013', '최형우2014', '최형우2015', '최형우2016', '최형우2017', '최형우2018', '하주석2012', '하주석2013', '하주석2016', '하주석2017', '하주석2018', '하준호2015', '하준호2016', '하준호2017', '한동민2013', '한동민2014', '한동민2017', '한동민2018', '한동희2018', '한승택2013', '한승택2016', '한승택2017', '한승택2018', '허경민2012', '허경민2013', '허경민2014', '허경민2015', '허경민2016', '허경민2017', '허경민2018', '허도환2012', '허도환2013', '허도환2014', '허도환2016', '허도환2017', '허도환2018', '호잉2018', '홍성갑2015', '홍성갑2016', '홍성갑2017', '홍재호2011', '홍재호2012', '홍재호2013', '홍재호2017', '홍재호2018', '홍창기2016', '황윤호2015', '황윤호2016', '황윤호2017', '황윤호2018', '황재균2008', '황재균2009', '황재균2010', '황재균2011', '황재균2012', '황재균2013', '황재균2014', '황재균2015', '황재균2016', '황재균2018', '황진수2014']
# 교집합 된 데이터만 불러오기
regular_season_intersection = regular_season.loc[regular_season['new_index'].apply(lambda x : x in intersection_batter)]
regular_season_intersection.describe()
batter_id year avg G AB R H 2B 3B HR TB RBI SB CS BB HBP SO GDP SLG OBP E OPS
count 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000 1358.000000
mean 173.113402 2013.027246 0.251213 85.333579 247.955081 37.701767 70.106775 12.269514 1.252577 6.874080 105.503682 34.873343 6.684831 2.841679 25.645066 4.265096 47.424153 5.558910 0.368104 0.321404 4.497054 0.689507
std 94.678257 4.146897 0.083251 42.605644 171.813382 29.875080 54.131282 10.299543 1.907663 8.647075 85.927861 31.309521 10.007186 3.455258 21.855439 4.501909 33.018225 4.887141 0.137024 0.093583 4.913211 0.218710
min 0.000000 2002.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
25% 99.000000 2010.000000 0.222000 51.000000 78.000000 10.000000 17.000000 3.000000 0.000000 0.000000 23.000000 7.000000 0.000000 0.000000 6.000000 1.000000 18.000000 1.000000 0.301250 0.291000 1.000000 0.600500
50% 178.000000 2014.000000 0.265000 99.000000 257.000000 33.000000 65.000000 11.000000 0.000000 3.000000 93.000000 28.000000 3.000000 2.000000 22.000000 3.000000 47.000000 5.000000 0.379500 0.337000 3.000000 0.718000
75% 252.000000 2016.750000 0.299000 122.000000 407.000000 60.000000 116.000000 20.000000 2.000000 10.000000 173.000000 56.000000 8.750000 4.000000 41.000000 7.000000 71.000000 9.000000 0.451000 0.372000 7.000000 0.818000
max 344.000000 2018.000000 1.000000 144.000000 600.000000 135.000000 201.000000 47.000000 17.000000 53.000000 377.000000 146.000000 66.000000 21.000000 108.000000 27.000000 161.000000 24.000000 1.000000 1.000000 30.000000 2.000000
regular_season_intersection.sort_values(by='new_index').reset_index(drop=True)
batter_id batter_name year team avg G AB R H 2B 3B HR TB RBI SB CS BB HBP SO GDP SLG OBP E height/weight year_born position career starting_salary OPS new_index
0 0 가르시아 2018 LG 0.339 50 183 27 62 9 0 8 95 34 5 0 9 8 25 3 0.519 0.383 9 177cm/93kg 1985년 04월 12일 내야수(우투우타) 쿠바 Ciego de Avila Maximo Gomez Baez(대) NaN 0.902 가르시아2018
1 1 강경학 2011 한화 0.000 2 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0.000 0.000 1 180cm/72kg 1992년 08월 11일 내야수(우투좌타) 광주대성초-광주동성중-광주동성고 10000만원 0.000 강경학2011
2 1 강경학 2014 한화 0.221 41 86 11 19 2 3 1 30 7 0 0 13 2 28 1 0.349 0.337 6 180cm/72kg 1992년 08월 11일 내야수(우투좌타) 광주대성초-광주동성중-광주동성고 10000만원 0.686 강경학2014
3 1 강경학 2015 한화 0.257 120 311 50 80 7 4 2 101 27 4 3 40 5 58 3 0.325 0.348 15 180cm/72kg 1992년 08월 11일 내야수(우투좌타) 광주대성초-광주동성중-광주동성고 10000만원 0.673 강경학2015
4 1 강경학 2016 한화 0.158 46 101 16 16 3 2 1 26 7 0 0 8 2 30 5 0.257 0.232 7 180cm/72kg 1992년 08월 11일 내야수(우투좌타) 광주대성초-광주동성중-광주동성고 10000만원 0.489 강경학2016
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
1353 342 황재균 2014 롯데 0.321 128 486 66 156 33 3 12 231 76 17 10 53 3 86 8 0.475 0.388 16 183cm/96kg 1987년 07월 28일 내야수(우투우타) 사당초-이수중-경기고-현대-우리-히어로즈-넥센-롯데-샌프란시스코 6000만원 0.863 황재균2014
1354 342 황재균 2015 롯데 0.290 144 534 95 155 41 2 26 278 97 11 10 48 4 122 14 0.521 0.350 16 183cm/96kg 1987년 07월 28일 내야수(우투우타) 사당초-이수중-경기고-현대-우리-히어로즈-넥센-롯데-샌프란시스코 6000만원 0.871 황재균2015
1355 342 황재균 2016 롯데 0.335 127 498 97 167 26 5 27 284 113 25 10 49 4 66 10 0.570 0.394 15 183cm/96kg 1987년 07월 28일 내야수(우투우타) 사당초-이수중-경기고-현대-우리-히어로즈-넥센-롯데-샌프란시스코 6000만원 0.964 황재균2016
1356 342 황재균 2018 KT 0.296 142 530 76 157 41 3 25 279 88 14 7 49 4 120 5 0.526 0.358 17 183cm/96kg 1987년 07월 28일 내야수(우투우타) 사당초-이수중-경기고-현대-우리-히어로즈-넥센-롯데-샌프란시스코 6000만원 0.884 황재균2018
1357 344 황진수 2014 롯데 0.000 5 5 0 0 0 0 0 0 0 0 0 0 0 1 0 0.000 0.000 0 181cm/82kg 1989년 02월 15일 내야수(우투양타) 석천초-대헌중-공주고 4000만원 0.000 황진수2014

1358 rows × 30 columns

# 프리시즌도 똑같이 작업했다.

preseason_intersection = preseason.loc[preseason['new_index'].apply(lambda x: x in intersection_batter)].copy()
preseason_intersection.sort_values(by='new_index').reset_index(drop=True)
batter_id batter_name year team avg G AB R H 2B 3B HR TB RBI SB CS BB HBP SO GDP SLG OBP E height/weight year_born position career starting_salary OPS new_index
0 0 가르시아 2018 LG 0.350 7 20 1 7 1 0 1 11 5 0 0 2 0 3 1 0.550 0.409 1 177cm/93kg 1985년 04월 12일 내야수(우투우타) 쿠바 Ciego de Avila Maximo Gomez Baez(대) NaN 0.959 가르시아2018
1 1 강경학 2011 한화 0.000 4 2 2 0 0 0 0 0 1 0 1 0 2 1 0 0.000 0.500 0 180cm/72kg 1992년 08월 11일 내야수(우투좌타) 광주대성초-광주동성중-광주동성고 10000만원 0.500 강경학2011
2 1 강경학 2014 한화 - 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0.000 0.000 0 180cm/72kg 1992년 08월 11일 내야수(우투좌타) 광주대성초-광주동성중-광주동성고 10000만원 0.000 강경학2014
3 1 강경학 2015 한화 0.130 10 23 3 3 0 0 0 3 1 3 0 4 1 9 0 0.130 0.286 2 180cm/72kg 1992년 08월 11일 내야수(우투좌타) 광주대성초-광주동성중-광주동성고 10000만원 0.416 강경학2015
4 1 강경학 2016 한화 0.188 14 32 4 6 1 1 0 9 2 1 2 0 1 10 0 0.281 0.212 0 180cm/72kg 1992년 08월 11일 내야수(우투좌타) 광주대성초-광주동성중-광주동성고 10000만원 0.493 강경학2016
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
1353 342 황재균 2014 롯데 0.407 10 27 3 11 2 0 1 16 4 1 0 2 0 5 0 0.593 0.448 1 183cm/96kg 1987년 07월 28일 내야수(우투우타) 사당초-이수중-경기고-현대-우리-히어로즈-넥센-롯데-샌프란시스코 6000만원 1.041 황재균2014
1354 342 황재균 2015 롯데 0.333 11 30 8 10 3 0 0 13 6 0 0 4 0 3 0 0.433 0.389 0 183cm/96kg 1987년 07월 28일 내야수(우투우타) 사당초-이수중-경기고-현대-우리-히어로즈-넥센-롯데-샌프란시스코 6000만원 0.822 황재균2015
1355 342 황재균 2016 롯데 0.310 16 42 8 13 3 1 0 18 4 3 1 4 0 4 0 0.429 0.370 1 183cm/96kg 1987년 07월 28일 내야수(우투우타) 사당초-이수중-경기고-현대-우리-히어로즈-넥센-롯데-샌프란시스코 6000만원 0.799 황재균2016
1356 342 황재균 2018 KT 0.250 6 16 3 4 1 0 1 8 4 0 0 2 0 6 0 0.500 0.333 3 183cm/96kg 1987년 07월 28일 내야수(우투우타) 사당초-이수중-경기고-현대-우리-히어로즈-넥센-롯데-샌프란시스코 6000만원 0.833 황재균2018
1357 344 황진수 2014 롯데 0.000 1 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0.000 0.000 0 181cm/82kg 1989년 02월 15일 내야수(우투양타) 석천초-대헌중-공주고 4000만원 0.000 황진수2014

1358 rows × 30 columns

# 이제 교집합이 분류가 되었는지 확인해 보았다.

print(regular_season_intersection.shape, preseason_intersection.shape)
display(pd.DataFrame([regular_season_intersection['new_index'], preseason_intersection['new_index']]))

'''
이름이 다르고 Nan인 부분이 굉장히 많았다.
분명 교집합으로 추출한거 같지만 실상 확인해 보니 교집합이 안되었다.
''';
(1358, 30) (1358, 30)
0 1 2 3 4 5 7 9 10 38 39 40 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 84 85 86 87 88 99 100 101 102 104 105 141 143 144 145 146 147 148 149 150 151 152 153 154 155 192 193 194 195 196 198 199 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 256 257 258 259 260 262 263 264 267 268 269 270 271 289 290 291 292 296 297 298 299 300 301 302 303 304 305 306 308 309 310 311 312 313 314 315 316 317 318 320 321 322 323 324 326 327 328 331 332 335 336 337 339 340 341 342 343 344 345 346 347 348 349 350 356 358 359 368 369 370 371 372 373 374 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 396 403 404 405 406 407 408 409 410 428 432 436 438 439 440 441 442 443 444 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 462 463 464 465 466 480 481 482 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 502 503 505 506 507 509 511 512 513 514 515 516 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 538 539 540 541 542 543 544 545 547 548 549 551 554 555 556 557 558 559 560 561 562 563 565 566 567 568 569 570 571 572 573 574 576 577 578 579 581 582 584 587 588 590 591 592 593 594 599 600 601 602 603 604 605 606 607 608 609 610 612 613 615 616 617 618 619 621 622 623 624 625 626 627 628 629 630 632 633 634 635 636 637 638 640 643 644 645 646 647 649 655 658 659 660 669 670 671 673 674 675 677 678 681 682 683 684 685 686 687 688 689 690 691 692 697 698 699 700 701 703 704 705 706 707 708 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 726 727 728 729 732 733 734 735 748 749 750 751 752 753 754 755 756 757 759 760 761 762 774 775 776 777 778 779 780 781 782 783 785 786 787 788 789 791 792 793 794 795 797 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 816 818 819 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 861 863 865 866 867 883 884 886 887 910 911 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 930 933 934 935 936 939 940 941 942 943 944 946 947 948 950 951 952 953 954 958 959 960 961 962 963 964 967 968 969 971 972 974 975 976 978 979 980 981 982 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1008 1009 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1035 1036 1037 1038 1039 1040 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1069 1070 1072 1073 1074 1075 1077 1099 1100 1129 1130 1131 1133 1134 1136 1137 1138 1139 1140 1143 1144 1145 1146 1147 1149 1150 1151 1152 1153 1154 1155 1157 1158 1159 1173 1174 1175 1176 1177 1178 1180 1181 1183 1184 1185 1186 1187 1189 1190 1191 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1211 1212 1213 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1269 1270 1272 1273 1274 1275 1276 1297 1298 1299 1300 1301 1305 1312 1313 1314 1315 1316 1317 1318 1320 1338 1339 1340 1341 1342 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1355 1357 1358 1359 1361 1362 1363 1364 1365 1366 1368 1384 1385 1386 1390 1391 1392 1393 1395 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1413 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1430 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1447 1448 1450 1451 1452 1453 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1476 1477 1479 1480 1481 1482 1483 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1504 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1523 1524 1525 1549 1550 1551 1552 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1572 1588 1591 1592 1593 1594 1595 1596 1597 1598 1600 1602 1603 1615 1616 1618 1619 1620 1622 1625 1626 1627 1628 1629 1630 1631 1632 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1658 1659 1660 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1699 1700 1701 1704 1705 1706 1707 1708 1709 1710 1711 1713 1714 1715 1716 1717 1718 1731 1733 1734 1735 1749 1750 1756 1758 1759 1760 1765 1766 1767 1774 1775 1776 1777 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1842 1844 1846 1847 1848 1850 1851 1853 1855 1857 1859 1860 1861 1862 1863 1864 1865 1866 1868 1869 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1891 1893 1894 1895 1896 1897 1898 1899 1903 1905 1906 1920 1921 1922 1923 1925 1926 1927 1929 1930 1931 1932 1933 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1978 1979 1981 1982 1984 1985 1986 1987 1988 1989 1990 1991 1993 1994 1995 1997 1998 2000 2001 2003 2004 2005 2006 2007 2008 2009 2010 2013 2014 2030 2031 2032 2033 2034 2035 2036 2037 2040 2041 2042 2043 2044 2045 2046 2048 2049 2050 2051 2065 2066 2067 2079 2080 2081 2082 2084 2117 2118 2119 2120 2121 2123 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2139 2166 2167 2168 2169 2170 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2184 2221 2222 2223 2225 2227 2228 2230 2231 2234 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2247 2248 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2269 2270 2275 2276 2277 2278 2279 2280 2281 2282 2283 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2339 2340 2342 2343 2344 2347 2348 2349 2352 2353 2355 2356 2357 2358 2359 2360 2361 2366 2367 2368 2369 2370 2371 2372 2375 2376 2377 2379 2380 2381 2392 2412 2413 2414 2416 2417 2418 2430 2431 2432 2433 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2449 6 8 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 41 42 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 89 91 92 93 94 95 96 97 98 103 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142 156 157 158 159 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 188 189 190 191 197 200 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 261 265 266 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 293 294 295 307 319 325 329 330 333 334 338 351 352 353 354 355 357 360 361 362 363 364 365 366 367 375 395 397 398 399 400 401 402 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 429 430 431 433 434 435 437 445 461 467 468 469 470 471 472 473 474 475 476 477 478 479 483 501 504 510 517 518 519 520 521 537 546 550 552 564 575 580 583 585 586 589 595 596 597 598 611 614 620 631 639 648 650 651 652 653 654 656 657 661 662 663 664 665 666 667 668 672 676 679 680 693 694 695 696 702 709 725 730 731 736 737 738 739 740 741 742 743 744 745 746 747 758 763 764 765 766 767 768 769 770 771 772 773 784 796 798 815 817 820 821 822 823 824 825 826 844 860 862 864 868 869 870 871 872 873 874 875 876 877 878 879 880 881 885 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 912 913 929 931 932 937 938 945 949 955 956 957 965 966 970 973 977 983 984 1006 1007 1010 1011 1012 1013 1014 1015 1034 1042 1043 1044 1045 1046 1047 1048 1049 1050 1071 1076 1078 1079 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1113 1114 1115 1116 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1132 1135 1141 1142 1148 1156 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1179 1182 1188 1192 1193 1194 1195 1196 1208 1209 1210 1214 1225 1237 1248 1249 1250 1251 1252 1268 1271 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1302 1303 1304 1306 1307 1308 1309 1310 1311 1319 1321 1322 1323 1324 1325 1326 1327 1328 1330 1331 1332 1333 1334 1335 1336 1337 1343 1354 1356 1360 1367 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1387 1388 1389
new_index 가르시아2018 강경학2011 강경학2014 강경학2015 강경학2016 강경학2017 강구성2013 강구성2016 강구성2017 강민국2014 강민국2015 강민국2016 강민호2005 강민호2006 강민호2007 강민호2008 강민호2009 강민호2010 강민호2011 강민호2012 강민호2013 강민호2014 강민호2015 강민호2016 강민호2017 강민호2018 강백호2018 강상원2017 강상원2018 강승호2016 강승호2017 강승호2018 강진성2017 강진성2018 강한울2014 강한울2015 강한울2017 강한울2018 고종욱2011 고종욱2015 고종욱2016 고종욱2017 고종욱2018 구자욱2015 구자욱2016 구자욱2017 구자욱2018 국해성2012 국해성2015 국해성2016 국해성2017 국해성2018 권정웅2016 권정웅2017 권정웅2018 권희동2013 권희동2014 권희동2017 권희동2018 김강민2003 김강민2004 김강민2005 김강민2006 김강민2007 김강민2008 김강민2009 김강민2010 김강민2011 김강민2012 김강민2013 김강민2014 김강민2015 김강민2016 김강민2017 김강민2018 문선재2013 문선재2014 문선재2015 문선재2016 문선재2017 김동엽2016 김동엽2017 김동엽2018 김동욱2013 김동욱2015 김동욱2016 김동욱2017 김동욱2018 김동한2013 김동한2016 김동한2017 김동한2018 김문호2007 김문호2008 김문호2011 김문호2012 김문호2013 김문호2014 김문호2015 김문호2016 김문호2017 김문호2018 김민성2007 김민성2009 김민성2010 김민성2011 김민성2012 김민성2013 김민성2014 김민성2015 김민성2016 김민성2017 김민성2018 김민수2014 김민수2018 김민식2015 김민식2016 김민식2017 김민식2018 홍성갑2015 홍성갑2016 홍성갑2017 김민하2014 김민하2015 김사훈2012 김사훈2013 김사훈2014 김사훈2017 김사훈2018 김상수2009 김상수2010 김상수2011 김상수2012 김상수2013 김상수2014 김상수2015 김상수2016 김상수2017 김상수2018 김상호2012 김상호2016 김상호2017 김선빈2008 김선빈2009 김선빈2010 김선빈2011 김선빈2012 김선빈2013 김선빈2014 김선빈2017 김선빈2018 김성욱2013 김성욱2014 김성욱2015 김성욱2016 김성욱2017 김성욱2018 김성현2006 김성현2007 김성현2008 김성현2011 김성현2012 김성현2013 김성현2014 김성현2015 김성현2016 김성현2017 김성현2018 김성훈2018 김용의2008 김용의2012 김용의2013 김용의2014 김용의2015 김용의2016 김용의2017 김용의2018 김응민2014 김인태2017 김재성2015 김재율2012 김재율2015 김재율2017 김재율2018 김재현2014 김재현2015 김재현2016 김재호2004 김재호2005 김재호2008 김재호2009 김재호2010 김재호2011 김재호2012 김재호2013 김재호2014 김재호2015 김재호2016 김재호2017 김재호2018 김재환2008 김재환2011 김재환2014 김재환2015 김재환2016 김재환2017 김재환2018 김주찬2002 김주찬2003 김주찬2004 김주찬2008 김주찬2009 김주찬2010 김주찬2011 김주찬2012 김주찬2013 김주찬2014 김주찬2015 김주찬2016 김주찬2017 김주찬2018 김주형2004 김주형2005 김주형2006 김주형2007 김주형2008 김주형2011 김주형2013 김주형2014 김주형2016 김주형2017 김주형2018 김지수2010 김지수2014 김지수2015 김지수2016 김지수2017 김지수2018 김진곤2015 김태균2002 김태균2003 김태균2004 김태균2005 김태균2006 김태균2007 김태균2008 김태균2009 김태균2012 김태균2013 김태균2014 김태균2015 김태균2016 김태균2017 김태균2018 김태연2018 김태완2006 김태완2007 김태완2008 김태완2009 김태완2010 김태완2013 김태완2014 김태완2016 김태완2017 김태완2018 김태진2016 김하성2015 김하성2016 김하성2017 김하성2018 김헌곤2011 김헌곤2012 김헌곤2013 김헌곤2014 김헌곤2017 김헌곤2018 김현수2007 김현수2008 김현수2009 김현수2010 김현수2011 김현수2012 김현수2013 김현수2014 김현수2015 김현수2018 김혜성2017 김혜성2018 김회성2009 김회성2010 김회성2014 김회성2015 김회성2017 나경민2017 나경민2018 나성범2014 나성범2015 나성범2016 나성범2017 나성범2018 나원탁2017 나원탁2018 나종덕2017 나종덕2018 나주환2003 나주환2004 나주환2005 나주환2006 나주환2007 나주환2008 나주환2009 나주환2010 나주환2014 나주환2015 나주환2017 나주환2018 나지완2008 나지완2009 나지완2010 나지완2012 나지완2013 나지완2014 나지완2015 나지완2016 나지완2017 나지완2018 남태혁2016 남태혁2017 남태혁2018 노수광2015 노수광2016 노수광2017 노수광2018 노진혁2013 노진혁2014 노진혁2015 노진혁2018 도태훈2016 도태훈2017 도태훈2018 러프2017 러프2018 로맥2018 로하스2018 류지혁2016 류지혁2017 류지혁2018 모창민2008 모창민2009 모창민2010 모창민2013 모창민2014 모창민2015 모창민2017 모창민2018 문규현2004 문규현2007 문규현2009 문규현2010 문규현2011 문규현2012 문규현2013 문규현2014 문규현2015 문규현2016 문규현2017 문규현2018 민병헌2006 민병헌2007 민병헌2008 민병헌2009 민병헌2010 민병헌2013 민병헌2014 민병헌2015 민병헌2016 민병헌2017 민병헌2018 박건우2013 박건우2014 박건우2015 박건우2016 박건우2017 박건우2018 박경수2003 박경수2004 박경수2005 박경수2006 박경수2007 박경수2008 박경수2009 박경수2010 박경수2011 박경수2015 박경수2016 박경수2017 박경수2018 박광열2015 박광열2016 박광열2017 박광열2018 박기혁2002 박기혁2003 박기혁2004 박기혁2005 박기혁2006 박기혁2007 박기혁2008 박기혁2009 박기혁2010 박기혁2013 박기혁2015 박기혁2016 박기혁2017 박기혁2018 박동원2013 박동원2014 박동원2015 박동원2016 박동원2017 박동원2018 박민우2013 박민우2014 박민우2015 박민우2016 박민우2018 박병호2005 박병호2006 박병호2009 박병호2010 박병호2012 박병호2013 박병호2014 박병호2015 박병호2018 박석민2004 박석민2008 박석민2009 박석민2010 박석민2011 박석민2012 박석민2013 박석민2014 박석민2015 박석민2016 박석민2017 박석민2018 박세혁2012 박세혁2013 박세혁2016 박세혁2017 박세혁2018 박승욱2013 박승욱2017 박승욱2018 박용택2002 박용택2003 박용택2004 박용택2005 박용택2006 박용택2007 박용택2008 박용택2009 박용택2010 박용택2011 박용택2012 박용택2013 박용택2014 박용택2015 박용택2016 박용택2017 박용택2018 박정권2004 박정권2007 박정권2008 박정권2009 박정권2010 박정권2011 박정권2012 박정권2013 박정권2014 박정권2015 박정권2016 박정권2017 박정권2018 박정음2016 박정음2017 이호신2007 이호신2009 이호신2015 이호신2016 이호신2017 박준태2014 박준태2015 박지규2015 박지규2018 박찬도2014 박찬도2015 박한이2002 박한이2003 박한이2004 박한이2005 박한이2006 박한이2007 박한이2008 박한이2009 박한이2010 박한이2011 박한이2012 박한이2013 박한이2014 박한이2015 박한이2016 박한이2018 박해민2015 박해민2016 박해민2017 박해민2018 박헌도2013 박헌도2014 박헌도2015 박헌도2016 박헌도2017 박헌도2018 배영섭2011 배영섭2012 배영섭2013 배영섭2016 배영섭2017 배영섭2018 배정대2015 배정대2016 백민기2015 백민기2018 백상원2013 백상원2014 백상원2015 백상원2016 백상원2017 백용환2014 백용환2015 백용환2016 백용환2018 백창수2010 백창수2014 백창수2015 백창수2016 백창수2018 버나디나2017 버나디나2018 번즈2017 번즈2018 서건창2012 서건창2013 서건창2014 서건창2015 서건창2016 서건창2017 서건창2018 서동욱2003 서동욱2004 서동욱2005 서동욱2008 서동욱2009 서동욱2010 서동욱2011 서동욱2012 서동욱2013 서동욱2014 서동욱2015 서동욱2016 서동욱2017 서동욱2018 서상우2016 서상우2017 손시헌2004 손시헌2005 손시헌2006 손시헌2009 손시헌2010 손시헌2011 손시헌2012 손시헌2013 손시헌2014 손시헌2015 손시헌2016 손시헌2017 손시헌2018 손아섭2007 손아섭2008 손아섭2009 손아섭2010 손아섭2011 손아섭2013 손아섭2014 손아섭2015 손아섭2016 손아섭2017 손아섭2018 손주인2005 손주인2008 손주인2009 손주인2010 손주인2011 손주인2012 손주인2013 손주인2014 손주인2015 손주인2016 손주인2017 손주인2018 송광민2006 송광민2007 송광민2008 송광민2009 송광민2010 송광민2014 송광민2015 송광민2017 송광민2018 송민섭2015 송민섭2018 송성문2017 스크럭스2017 스크럭스2018 신본기2012 신본기2013 신본기2014 신본기2017 신본기2018 신성현2016 신성현2017 신성현2018 신종길2003 신종길2004 신종길2011 신종길2012 신종길2013 신종길2014 신종길2015 신종길2017 심우준2015 심우준2016 심우준2017 심우준2018 안익훈2015 안익훈2016 안익훈2018 안중열2015 안중열2016 안치홍2009 안치홍2010 안치홍2011 안치홍2012 안치홍2013 안치홍2014 안치홍2017 안치홍2018 양석환2015 양석환2016 양석환2017 양석환2018 양성우2012 양성우2016 양성우2017 양성우2018 양의지2010 양의지2011 양의지2012 양의지2013 양의지2014 양의지2015 양의지2016 양의지2017 양의지2018 양종민2009 양종민2010 양종민2014 양종민2015 양종민2018 엄태용2014 오선진2008 오선진2009 오선진2010 오선진2011 오선진2012 오선진2013 오선진2016 오선진2017 오선진2018 오재원2008 오재원2009 오재원2010 오재원2011 오재원2012 오재원2013 오재원2014 오재원2015 오재원2016 오재원2017 오재원2018 오재일2009 오재일2010 오재일2011 오재일2012 오재일2013 오재일2014 오재일2015 오재일2016 오재일2017 오재일2018 오정복2010 오정복2011 오정복2014 오정복2015 오정복2016 오정복2017 오정복2018 오지환2009 오지환2010 오지환2011 오지환2012 오지환2013 오지환2014 오지환2015 오지환2017 오지환2018 오태곤2014 오태곤2015 오태곤2016 오태곤2017 오태곤2018 유강남2012 유강남2015 유강남2016 유강남2017 유강남2018 유민상2018 유재신2008 유재신2009 유재신2012 유재신2013 유재신2014 유재신2015 유재신2016 유재신2018 유한준2005 유한준2006 유한준2007 유한준2010 유한준2011 유한준2013 유한준2014 유한준2015 유한준2016 유한준2017 유한준2018 윤병호2015 윤병호2016 윤병호2017 윤병호2018 윤석민2005 윤석민2007 윤석민2011 윤석민2012 윤석민2014 윤석민2015 윤석민2016 윤석민2017 윤석민2018 윤수강2012 윤수강2018 윤정우2011 윤정우2012 윤정우2016 윤진호2011 윤진호2012 윤진호2015 윤진호2016 윤진호2018 이대수2004 이대수2005 이대수2006 이대수2007 이대수2008 이대수2009 이대수2010 이대수2011 이대수2012 이대수2013 이대수2014 이대수2015 이대수2016 이대수2017 이대형2003 이대형2005 이대형2006 이대형2007 이대형2008 이대형2009 이대형2010 이대형2011 이대형2012 이대형2013 이대형2014 이대형2015 이대형2016 이대형2017 이대호2002 이대호2004 이대호2005 이대호2006 이대호2007 이대호2008 이대호2009 이대호2010 이대호2011 이대호2017 이대호2018 이동훈2016 이동훈2017 이동훈2018 이명기2010 이명기2013 이명기2015 이명기2016 이명기2017 이명기2018 이범호2002 이범호2003 이범호2004 이범호2005 이범호2006 이범호2007 이범호2008 이범호2009 이범호2011 이범호2012 이범호2013 이범호2014 이범호2015 이범호2016 이범호2017 이범호2018 이상호2013 이상호2014 이상호2017 이상호2018 이성곤2014 이성곤2017 이성곤2018 이성열2005 이성열2006 이성열2007 이성열2008 이성열2009 이성열2010 이성열2011 이성열2012 이성열2013 이성열2014 이성열2015 이성열2016 이성열2017 이성열2018 이성우2008 이성우2009 이성우2010 이성우2011 이성우2013 이성우2015 이성우2016 이성우2017 이성우2018 조동찬2002 조동찬2003 조동찬2004 조동찬2005 조동찬2006 조동찬2007 조동찬2008 조동찬2009 조동찬2010 조동찬2011 조동찬2012 조동찬2013 조동찬2016 조동찬2017 조동찬2018 이영욱2008 이영욱2009 이영욱2010 이영욱2011 이영욱2015 이영욱2016 이영욱2017 이영욱2018 이용규2004 이용규2005 이용규2006 이용규2007 이용규2008 이용규2009 이용규2010 이용규2011 이용규2012 이용규2013 이용규2014 이용규2015 이용규2016 이용규2018 이우성2016 이원석2005 이원석2006 이원석2007 이원석2008 이원석2009 이원석2010 이원석2011 이원석2012 이원석2014 이원석2017 이원석2018 이인행2015 이인행2017 이재원2006 이재원2007 이재원2008 이재원2010 이재원2014 이재원2015 이재원2016 이재원2017 이재원2018 이재율2016 이재율2017 이재율2018 이정후2017 이정후2018 이종욱2006 이종욱2007 이종욱2008 이종욱2009 이종욱2010 이종욱2011 이종욱2012 이종욱2013 이종욱2014 이종욱2015 이종욱2016 이종욱2018 이준수2012 이준수2013 이준수2018 이준호2011 이준호2012 이준호2013 이지영2009 이지영2012 이지영2013 이지영2014 이지영2015 이지영2016 이지영2017 이지영2018 이진영2002 이진영2003 이진영2004 이진영2005 이진영2006 이진영2007 이진영2008 이진영2009 이진영2010 이진영2011 이진영2012 이진영2013 이진영2014 이진영2015 이진영2016 이진영2017 이진영2018 이천웅2016 이천웅2017 이천웅2018 이택근2003 이택근2004 이택근2005 이택근2006 이택근2007 이택근2008 이택근2009 이택근2010 이택근2012 이택근2013 이택근2014 이택근2015 이택근2016 이택근2017 이해창2011 이해창2016 이해창2017 이해창2018 이형종2016 이형종2017 조평호2013 조평호2015 조평호2016 조평호2017 이흥련2014 이흥련2015 이흥련2016 임병욱2015 임병욱2016 임병욱2017 임병욱2018 임종혁2014 임훈2004 임훈2010 임훈2011 임훈2012 임훈2013 임훈2014 임훈2015 임훈2016 임훈2017 임훈2018 장민석2008 장민석2010 장민석2011 장민석2012 장민석2013 장민석2014 장민석2015 장민석2016 장민석2017 장성우2009 장성우2010 장성우2011 장성우2014 장성우2015 장성우2017 장성우2018 장승현2018 장시윤2016 장영석2009 장영석2010 장영석2011 장영석2015 장영석2016 장영석2018 장준원2016 장진혁2018 전병우2018 전준우2008 전준우2009 전준우2010 전준우2011 전준우2012 전준우2013 전준우2014 전준우2017 전준우2018 정경운2018 정근우2005 정근우2006 정근우2007 정근우2008 정근우2009 정근우2010 정근우2011 정근우2012 정근우2013 정근우2014 정근우2016 정근우2018 정범모2006 정범모2007 정범모2008 정범모2012 정범모2013 정범모2014 정범모2018 정병곤2013 정병곤2017 정상호2002 정상호2003 정상호2007 정상호2008 정상호2010 정상호2011 정상호2012 정상호2014 정상호2015 정상호2016 정상호2017 정상호2018 정성훈2002 정성훈2003 정성훈2004 정성훈2005 정성훈2006 정성훈2007 정성훈2008 정성훈2009 정성훈2010 정성훈2011 정성훈2012 정성훈2013 정성훈2014 정성훈2015 정성훈2016 정성훈2017 정성훈2018 정수빈2009 정수빈2010 정수빈2011 정수빈2012 정수빈2013 정수빈2014 정수빈2015 정수빈2016 정의윤2005 정의윤2006 정의윤2008 정의윤2011 정의윤2013 정의윤2014 정의윤2015 정의윤2016 정의윤2017 정의윤2018 정주현2009 정주현2010 정주현2012 정주현2013 정주현2016 정주현2018 정주후2016 정진기2011 정진기2012 정진기2017 정진기2018 정진호2011 정진호2012 정진호2015 정진호2016 정진호2017 정진호2018 정현2017 정현2018 정훈2011 정훈2012 정훈2013 정훈2014 정훈2015 정훈2016 정훈2017 정훈2018 조동화2005 조동화2006 조동화2007 조동화2008 조동화2009 조동화2010 조동화2011 조동화2013 조동화2014 조동화2015 조동화2016 조수행2016 조수행2017 조수행2018 조윤준2012 조윤준2013 조윤준2014 조윤준2015 조윤준2017 조홍석2013 조홍석2014 조홍석2015 조홍석2018 주효상2016 주효상2018 지석훈2005 지석훈2006 지석훈2007 지석훈2008 지석훈2011 지석훈2012 지석훈2013 지석훈2014 지석훈2015 지석훈2016 지석훈2017 지석훈2018 지성준2015 지성준2018 채은성2014 채은성2015 채은성2016 채은성2017 채은성2018 채태인2009 채태인2010 채태인2011 채태인2012 채태인2013 채태인2014 채태인2015 채태인2016 채태인2017 채태인2018 초이스2018 최승준2014 최승준2015 최승준2016 최승준2018 최영진2013 최영진2014 최영진2017 최영진2018 최원제2017 최원준2016 최원준2017 최원준2018 최윤석2010 최윤석2011 최윤석2012 최윤석2013 최윤석2016 최윤석2017 최윤석2018 최재훈2012 최재훈2013 최재훈2015 최재훈2016 최재훈2017 최재훈2018 최정2005 최정2006 최정2007 최정2008 최정2009 최정2010 최정2011 최정2012 최정2013 최정2014 최정2015 최정2016 최정2017 최정2018 최정민2015 최정민2016 최주환2008 최주환2009 최주환2012 최주환2013 최주환2014 최주환2015 최주환2016 최주환2017 최주환2018 최준석2005 최준석2006 최준석2007 최준석2008 최준석2009 최준석2010 최준석2011 최준석2012 최준석2013 최준석2014 최준석2015 최준석2016 최준석2017 최준석2018 최진행2004 최진행2005 최진행2008 최진행2009 최진행2010 최진행2011 최진행2012 최진행2013 최진행2014 최진행2015 최진행2016 최진행2017 최진행2018 최항2017 최항2018 최형우2002 최형우2004 최형우2008 최형우2009 최형우2010 최형우2011 최형우2012 최형우2013 최형우2014 최형우2015 최형우2016 최형우2017 최형우2018 하주석2012 하주석2013 하주석2016 하주석2017 하주석2018 하준호2015 하준호2016 하준호2017 한동민2013 한동민2014 한동민2017 한동민2018 한동희2018 한승택2013 한승택2016 한승택2017 한승택2018 허경민2012 허경민2013 허경민2014 허경민2015 허경민2016 허경민2017 허경민2018 허도환2012 허도환2013 허도환2014 허도환2016 허도환2017 허도환2018 호잉2018 홍재호2011 홍재호2012 홍재호2013 홍재호2017 홍재호2018 홍창기2016 황윤호2015 황윤호2016 황윤호2017 황윤호2018 황재균2008 황재균2009 황재균2010 황재균2011 황재균2012 황재균2013 황재균2014 황재균2015 황재균2016 황재균2018 황진수2014 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
new_index 가르시아2018 강경학2011 강경학2014 강경학2015 강경학2016 강경학2017 강구성2016 김태완2006 김태완2007 강상원2017 강상원2018 NaN 강승호2018 강진성2017 강진성2018 강한울2014 강한울2015 강한울2017 강한울2018 신성현2016 신성현2017 신성현2018 고종욱2011 고종욱2015 고종욱2016 고종욱2017 고종욱2018 김강민2013 김강민2014 김강민2015 김강민2016 김강민2017 NaN 김동욱2013 김동욱2015 김동욱2016 김동욱2018 김동한2013 NaN 김사훈2013 김사훈2014 김사훈2017 김사훈2018 김상수2009 김상수2010 김상수2011 김상수2012 김상수2013 김상수2014 김상수2015 김상수2016 김상수2017 김용의2014 김용의2015 김용의2016 김용의2017 김용의2018 김인태2017 김재성2015 김재율2015 NaN 김재율2017 김재율2018 김재현2014 김재현2015 김재현2016 김재호2004 김재호2005 김재호2008 김재호2009 김재호2010 김재호2011 김재호2012 김재호2013 김재호2014 김지수2016 김지수2017 김지수2018 김진곤2015 김태균2002 김태균2004 김태균2005 김태균2006 김태균2009 김태균2012 김태균2013 김태균2014 김태균2015 김현수2009 김현수2010 김현수2011 김현수2012 김현수2018 김혜성2017 김혜성2018 김회성2009 김회성2010 김회성2014 김회성2015 김회성2017 나경민2017 나경민2018 나성범2014 나성범2016 나성범2017 나성범2018 나원탁2017 나원탁2018 나종덕2017 나종덕2018 나주환2003 나주환2004 나주환2005 나주환2006 나주환2008 나주환2009 나주환2010 나주환2014 나주환2015 나주환2018 나지완2008 나지완2009 나지완2013 나지완2014 나지완2017 나지완2018 남태혁2016 남태혁2018 노수광2015 노수광2016 노수광2017 노수광2018 노진혁2013 노진혁2014 노진혁2015 노진혁2018 도태훈2016 도태훈2017 도태훈2018 류지혁2017 모창민2008 모창민2009 문규현2009 문규현2010 문규현2011 문규현2012 문규현2013 문규현2014 문규현2015 문규현2017 문규현2018 민병헌2006 민병헌2007 민병헌2008 민병헌2009 민병헌2010 민병헌2013 민병헌2014 민병헌2015 민병헌2016 민병헌2017 민병헌2018 NaN 박건우2013 박건우2014 박건우2015 박건우2016 박건우2017 박경수2003 박경수2010 박경수2011 박경수2015 박경수2016 박경수2017 박경수2018 박광열2015 박광열2016 박동원2014 박동원2018 박민우2016 박병호2005 박병호2006 박병호2009 박병호2010 박병호2012 박병호2013 박병호2014 박병호2018 박석민2004 박석민2008 박석민2009 박석민2010 박석민2011 박석민2012 박석민2013 박석민2014 박석민2015 박석민2016 박석민2017 박석민2018 박세혁2012 박세혁2013 박세혁2017 박세혁2018 박승욱2013 박승욱2017 박승욱2018 박용택2015 박용택2016 박용택2017 박정권2004 박정권2007 박정권2008 박정권2009 박정권2010 박정권2011 박정권2012 박정권2013 박정권2014 박정권2015 박정권2016 박정권2017 박정권2018 박정음2016 박정음2017 이호신2007 이호신2009 이호신2016 이호신2017 박준태2015 박지규2015 박지규2018 박찬도2014 박한이2002 박한이2003 박한이2004 박한이2005 박한이2006 박한이2007 박한이2013 박한이2014 박한이2015 박한이2016 박한이2018 박해민2015 박해민2016 박해민2017 박해민2018 박헌도2013 박헌도2014 박헌도2015 박헌도2016 박헌도2017 박헌도2018 배영섭2012 배영섭2013 배영섭2016 배영섭2017 배영섭2018 NaN 배정대2015 배정대2016 백민기2018 백상원2013 백상원2014 백상원2016 백용환2014 백용환2015 백용환2016 백용환2018 백창수2010 백창수2014 백창수2015 백창수2016 백창수2018 버나디나2017 번즈2017 번즈2018 서건창2012 서건창2013 서건창2014 서건창2015 서건창2016 서건창2017 서건창2018 서동욱2003 서동욱2005 서동욱2008 서동욱2009 서동욱2010 서동욱2012 서동욱2013 서동욱2015 서동욱2018 서상우2016 손시헌2004 손시헌2005 손시헌2006 손시헌2009 손시헌2010 손시헌2015 손시헌2016 손시헌2017 손시헌2018 손아섭2007 손아섭2008 손아섭2009 손아섭2010 손아섭2011 손아섭2013 손아섭2014 손아섭2015 손아섭2017 손아섭2018 손주인2008 손주인2009 손주인2010 손주인2011 손주인2012 손주인2014 손주인2015 손주인2016 손주인2017 손주인2018 송광민2006 송광민2007 송광민2008 송광민2009 송광민2010 송광민2015 송광민2017 송광민2018 송민섭2015 송민섭2018 NaN 송성문2017 스크럭스2018 신본기2012 신본기2013 신본기2014 신본기2017 신본기2018 신종길2004 신종길2017 심우준2017 심우준2018 안익훈2015 안치홍2013 안치홍2014 안치홍2017 양석환2015 양석환2016 양석환2017 양성우2012 양성우2016 양의지2010 양의지2011 양의지2012 양의지2013 양의지2014 양의지2015 양의지2016 양의지2017 양의지2018 양종민2009 양종민2010 양종민2014 오선진2009 오선진2010 오선진2011 오선진2012 오선진2013 오선진2017 오선진2018 오재원2008 오재원2009 오재원2010 오재원2011 오재원2013 오재원2014 오재원2015 오재원2016 오재원2017 오재원2018 오재일2009 오재일2010 오재일2011 오재일2012 오재일2013 오재일2014 오재일2015 오재일2016 오재일2017 오정복2010 오정복2011 오정복2014 오정복2015 오정복2018 오지환2009 오지환2010 오지환2011 유강남2015 유강남2016 유강남2017 유강남2018 유민상2018 유재신2008 유재신2009 유재신2012 유재신2013 유재신2014 유재신2016 유재신2018 유한준2005 유한준2006 윤병호2017 윤병호2018 윤석민2005 윤석민2007 윤석민2011 윤석민2012 윤석민2014 윤석민2015 윤석민2016 윤석민2017 윤수강2012 윤수강2018 윤정우2011 윤정우2012 윤정우2016 윤진호2011 윤진호2012 윤진호2015 윤진호2016 윤진호2018 이대수2005 이대수2007 이대수2008 이대수2009 이대수2010 이대수2011 이대수2012 이대수2013 이대수2014 이대수2015 이대수2016 이대수2017 이대형2003 이대형2005 이대형2006 이대형2007 이대형2008 이대형2010 이대형2012 이대형2013 이대호2006 이대호2007 이대호2008 이대호2009 이대호2010 이대호2011 이대호2017 이대호2018 이동훈2016 이동훈2017 이동훈2018 이명기2010 이명기2013 이명기2015 이명기2016 이명기2017 이명기2018 이범호2003 이범호2004 이범호2005 이범호2006 이범호2007 이범호2008 이범호2009 이범호2011 이범호2012 이범호2013 이범호2014 이범호2015 이범호2016 이범호2017 이범호2018 이상호2014 이상호2018 이성곤2017 이성곤2018 NaN 이성우2008 이성우2009 이성우2011 이성우2013 이영욱2011 이영욱2015 이영욱2018 이용규2004 이용규2005 이용규2006 이용규2007 이용규2008 이용규2009 이용규2010 이용규2011 이용규2012 이용규2013 이용규2014 이용규2015 이용규2016 이용규2018 이원석2005 이원석2008 이원석2009 이원석2010 이원석2011 이원석2017 이원석2018 이인행2015 이인행2017 이재원2006 이재원2007 이재원2010 이재원2014 이재원2015 이재원2017 이재원2018 이재율2016 이재율2017 이재율2018 이종욱2007 이종욱2008 이종욱2009 이종욱2010 이종욱2011 이종욱2012 이종욱2013 이종욱2016 이종욱2018 이준수2012 이준수2018 이준호2011 이준호2013 NaN 이지영2009 이지영2013 이지영2014 이지영2015 이지영2016 이지영2017 이진영2003 이진영2004 이진영2005 이진영2006 이진영2007 이진영2008 이진영2009 이진영2010 이진영2011 이진영2012 이진영2013 이진영2014 이진영2015 이진영2016 이진영2017 이진영2018 이천웅2016 이천웅2017 이천웅2018 이택근2003 이택근2004 이택근2007 이택근2008 이택근2016 이택근2017 이해창2011 이해창2016 이해창2017 이해창2018 이형종2016 이형종2017 NaN 조평호2013 조평호2015 조평호2016 조평호2017 NaN 이흥련2014 이흥련2015 이흥련2016 NaN 임병욱2016 임병욱2017 임병욱2018 임종혁2014 NaN 임훈2004 장민석2008 장민석2010 장민석2011 장민석2012 장민석2013 장민석2014 장민석2015 장민석2016 장민석2017 NaN 장성우2009 장성우2010 장성우2011 장성우2014 장성우2015 장성우2017 장성우2018 NaN 장승현2018 NaN 장영석2009 장영석2010 장영석2011 장영석2016 정근우2011 정근우2012 정성훈2003 정성훈2004 정성훈2005 정성훈2007 정성훈2008 정성훈2010 정성훈2011 정성훈2012 정성훈2013 정성훈2014 정성훈2017 정성훈2018 정수빈2009 정수빈2010 정수빈2011 정수빈2013 정수빈2014 정수빈2015 정수빈2016 정의윤2005 정의윤2006 정의윤2008 정의윤2013 정의윤2014 정의윤2015 정진기2018 정진호2011 정진호2012 정진호2015 정진호2016 정진호2017 정현2017 정현2018 정훈2012 정훈2013 정훈2014 정훈2015 정훈2016 정훈2018 조동화2005 조동화2006 조동화2013 조동화2014 조동화2015 조동화2016 NaN 조수행2016 조수행2017 조수행2018 조윤준2012 조윤준2013 조윤준2014 조홍석2014 조홍석2015 조홍석2018 주효상2018 NaN 지석훈2005 지석훈2006 지석훈2007 지석훈2008 지석훈2011 지석훈2012 지석훈2013 지석훈2014 지석훈2016 지석훈2017 지석훈2018 지성준2015 지성준2018 채은성2014 채은성2015 채은성2016 채은성2017 채은성2018 채태인2009 채태인2011 채태인2012 채태인2013 채태인2014 채태인2015 채태인2016 채태인2017 채태인2018 초이스2018 최승준2014 최영진2017 최영진2018 최원제2017 최원준2016 최원준2017 최원준2018 최윤석2010 최윤석2011 최윤석2012 최윤석2013 최윤석2016 최윤석2017 최윤석2018 최재훈2012 최재훈2015 최재훈2016 최재훈2018 최정2005 최정2006 최정2007 최정2008 최주환2018 최준석2005 최준석2006 최준석2007 최준석2008 최준석2012 최진행2004 최진행2005 최진행2008 최진행2009 최진행2010 최진행2011 최진행2012 최진행2014 최형우2016 최형우2017 최형우2018 하주석2012 하주석2013 하주석2017 하주석2018 하준호2015 하준호2016 하준호2017 한동민2013 한동민2014 한동민2017 한동민2018 한동희2018 한승택2016 한승택2018 허경민2012 허경민2013 허경민2015 허경민2016 허경민2017 허경민2018 허도환2012 허도환2013 허도환2016 황재균2010 황재균2011 황재균2012 황재균2016 황재균2018 황진수2014 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN 강구성2013 강구성2017 김태완2008 김태완2009 김태완2010 김태완2013 김태완2014 김태완2016 김태완2017 김태완2018 강민국2014 강민국2015 강민국2016 강민호2005 강민호2006 강민호2007 강민호2008 강민호2009 강민호2010 강민호2011 강민호2012 강민호2013 강민호2014 강민호2015 강민호2016 강민호2017 강민호2018 강백호2018 강승호2016 강승호2017 구자욱2015 구자욱2016 구자욱2017 구자욱2018 국해성2012 국해성2015 국해성2016 국해성2017 국해성2018 권정웅2016 권정웅2017 권정웅2018 권희동2013 권희동2014 권희동2017 권희동2018 김강민2003 김강민2004 김강민2005 김강민2006 김강민2007 김강민2008 김강민2009 김강민2010 김강민2011 김강민2012 김강민2018 문선재2013 문선재2014 문선재2015 문선재2016 문선재2017 김동엽2016 김동엽2017 김동엽2018 김동욱2017 김동한2016 김동한2017 김동한2018 김문호2007 김문호2008 김문호2011 김문호2012 김문호2013 김문호2014 김문호2015 김문호2016 김문호2017 김문호2018 김민성2007 김민성2009 김민성2010 김민성2011 김민성2012 김민성2013 김민성2014 김민성2015 김민성2016 김민성2017 김민성2018 김민수2014 김민수2018 김민식2015 김민식2016 김민식2017 김민식2018 홍성갑2015 홍성갑2016 홍성갑2017 김민하2014 김민하2015 김사훈2012 김상수2018 김상호2012 김상호2016 김상호2017 김선빈2008 김선빈2009 김선빈2010 김선빈2011 김선빈2012 김선빈2013 김선빈2014 김선빈2017 김선빈2018 김성욱2013 김성욱2014 김성욱2015 김성욱2016 김성욱2017 김성욱2018 김성현2006 김성현2007 김성현2008 김성현2011 김성현2012 김성현2013 김성현2014 김성현2015 김성현2016 김성현2017 김성현2018 김성훈2018 김용의2008 김용의2012 김용의2013 김응민2014 김재율2012 김재호2015 김재호2016 김재호2017 김재호2018 김재환2008 김재환2011 김재환2014 김재환2015 김재환2016 김재환2017 김재환2018 김주찬2002 김주찬2003 김주찬2004 김주찬2008 김주찬2009 김주찬2010 김주찬2011 김주찬2012 김주찬2013 김주찬2014 김주찬2015 김주찬2016 김주찬2017 김주찬2018 김주형2004 김주형2005 김주형2006 김주형2007 김주형2008 김주형2011 김주형2013 김주형2014 김주형2016 김주형2017 김주형2018 김지수2010 김지수2014 김지수2015 김태균2003 김태균2007 김태균2008 김태균2016 김태균2017 김태균2018 김태연2018 김태진2016 김하성2015 김하성2016 김하성2017 김하성2018 김헌곤2011 김헌곤2012 김헌곤2013 김헌곤2014 김헌곤2017 김헌곤2018 김현수2007 김현수2008 김현수2013 김현수2014 김현수2015 나성범2015 나주환2007 나주환2017 나지완2010 나지완2012 나지완2015 나지완2016 남태혁2017 러프2017 러프2018 로맥2018 로하스2018 류지혁2016 류지혁2018 모창민2010 모창민2013 모창민2014 모창민2015 모창민2017 모창민2018 문규현2004 문규현2007 문규현2016 박건우2018 박경수2004 박경수2005 박경수2006 박경수2007 박경수2008 박경수2009 박광열2017 박광열2018 박기혁2002 박기혁2003 박기혁2004 박기혁2005 박기혁2006 박기혁2007 박기혁2008 박기혁2009 박기혁2010 박기혁2013 박기혁2015 박기혁2016 박기혁2017 박기혁2018 박동원2013 박동원2015 박동원2016 박동원2017 박민우2013 박민우2014 박민우2015 박민우2018 박병호2015 박세혁2016 박용택2002 박용택2003 박용택2004 박용택2005 박용택2006 박용택2007 박용택2008 박용택2009 박용택2010 박용택2011 박용택2012 박용택2013 박용택2014 박용택2018 이호신2015 박준태2014 박찬도2015 박한이2008 박한이2009 박한이2010 박한이2011 박한이2012 배영섭2011 백민기2015 백상원2015 백상원2017 버나디나2018 서동욱2004 서동욱2011 서동욱2014 서동욱2016 서동욱2017 서상우2017 손시헌2011 손시헌2012 손시헌2013 손시헌2014 손아섭2016 손주인2005 손주인2013 송광민2014 스크럭스2017 신종길2003 신종길2011 신종길2012 신종길2013 신종길2014 신종길2015 심우준2015 심우준2016 안익훈2016 안익훈2018 안중열2015 안중열2016 안치홍2009 안치홍2010 안치홍2011 안치홍2012 안치홍2018 양석환2018 양성우2017 양성우2018 양종민2015 양종민2018 엄태용2014 오선진2008 오선진2016 오재원2012 오재일2018 오정복2016 오정복2017 오지환2012 오지환2013 오지환2014 오지환2015 오지환2017 오지환2018 오태곤2014 오태곤2015 오태곤2016 오태곤2017 오태곤2018 유강남2012 유재신2015 유한준2007 유한준2010 유한준2011 유한준2013 유한준2014 유한준2015 유한준2016 유한준2017 유한준2018 윤병호2015 윤병호2016 윤석민2018 이대수2004 이대수2006 이대형2009 이대형2011 이대형2014 이대형2015 이대형2016 이대형2017 이대호2002 이대호2004 이대호2005 이범호2002 이상호2013 이상호2017 이성곤2014 이성열2005 이성열2006 이성열2007 이성열2008 이성열2009 이성열2010 이성열2011 이성열2012 이성열2013 이성열2014 이성열2015 이성열2016 이성열2017 이성열2018 이성우2010 이성우2015 이성우2016 이성우2017 이성우2018 조동찬2002 조동찬2003 조동찬2004 조동찬2005 조동찬2006 조동찬2007 조동찬2008 조동찬2009 조동찬2010 조동찬2011 조동찬2012 조동찬2013 조동찬2016 조동찬2017 조동찬2018 이영욱2008 이영욱2009 이영욱2010 이영욱2016 이영욱2017 이우성2016 이원석2006 이원석2007 이원석2012 이원석2014 이재원2008 이재원2016 이정후2017 이정후2018 이종욱2006 이종욱2014 이종욱2015 이준수2013 이준호2012 이지영2012 이지영2018 이진영2002 이택근2005 이택근2006 이택근2009 이택근2010 이택근2012 이택근2013 이택근2014 이택근2015 임병욱2015 임훈2010 임훈2011 임훈2012 임훈2013 임훈2014 임훈2015 임훈2016 임훈2017 임훈2018 장시윤2016 장영석2015 장영석2018 장준원2016 장진혁2018 전병우2018 전준우2008 전준우2009 전준우2010 전준우2011 전준우2012 전준우2013 전준우2014 전준우2017 전준우2018 정경운2018 정근우2005 정근우2006 정근우2007 정근우2008 정근우2009 정근우2010 정근우2013 정근우2014 정근우2016 정근우2018 정범모2006 정범모2007 정범모2008 정범모2012 정범모2013 정범모2014 정범모2018 정병곤2013 정병곤2017 정상호2002 정상호2003 정상호2007 정상호2008 정상호2010 정상호2011 정상호2012 정상호2014 정상호2015 정상호2016 정상호2017 정상호2018 정성훈2002 정성훈2006 정성훈2009 정성훈2015 정성훈2016 정수빈2012 정의윤2011 정의윤2016 정의윤2017 정의윤2018 정주현2009 정주현2010 정주현2012 정주현2013 정주현2016 정주현2018 정주후2016 정진기2011 정진기2012 정진기2017 정진호2018 정훈2011 정훈2017 조동화2007 조동화2008 조동화2009 조동화2010 조동화2011 조윤준2015 조윤준2017 조홍석2013 주효상2016 지석훈2015 채태인2010 최승준2015 최승준2016 최승준2018 최영진2013 최영진2014 최재훈2013 최재훈2017 최정2009 최정2010 최정2011 최정2012 최정2013 최정2014 최정2015 최정2016 최정2017 최정2018 최정민2015 최정민2016 최주환2008 최주환2009 최주환2012 최주환2013 최주환2014 최주환2015 최주환2016 최주환2017 최준석2009 최준석2010 최준석2011 최준석2013 최준석2014 최준석2015 최준석2016 최준석2017 최준석2018 최진행2013 최진행2015 최진행2016 최진행2017 최진행2018 최항2017 최항2018 최형우2002 최형우2004 최형우2008 최형우2009 최형우2010 최형우2011 최형우2012 최형우2013 최형우2014 최형우2015 하주석2016 한승택2013 한승택2017 허경민2014 허도환2014 허도환2017 허도환2018 호잉2018 홍재호2011 홍재호2012 홍재호2013 홍재호2017 홍재호2018 홍창기2016 황윤호2015 황윤호2016 황윤호2017 황윤호2018 황재균2008 황재균2009 황재균2013 황재균2014 황재균2015
'''
그래서 다른 방법으로 시도해 보았다.
교집합을 만드는 과정부터 다시해 보았다.
'''

regular_season['new_index'] = regular_season['batter_name'] + regular_season['year'].apply(str)
preseason['new_index'] = preseason['batter_name'] + preseason['year'].apply(str)

intersection_batter = list(set(regular_season['new_index']).intersection(set(preseason['new_index'])))
print('교집합 된 선수의 수: ',len(intersection_batter))

regular_season_intersection = regular_season.loc[regular_season['new_index'].apply(lambda x : x in intersection_batter)]
regular_season_intersection = regular_season_intersection.sort_values(by='new_index').reset_index(drop=True)
preseason_intersection = preseason.loc[preseason['new_index'].apply(lambda x: x in intersection_batter)].copy()
preseason_intersection = preseason_intersection.sort_values(by='new_index').reset_index(drop=True)

print(regular_season_intersection.shape, preseason_intersection.shape)
print(sum(regular_season_intersection['new_index'] == preseason_intersection['new_index']))

'''
이유를 알아내었다.

regular_season_intersection.sort_values(by='new_index').reset_index(drop=True)
이 부분을 실행할 때 나는 다른 변수에 할당하지 않아도 변경되는줄 알았지만 다른 변수에 할당하여야 했다...
''';
교집합 된 선수의 수:  1358
(1358, 30) (1358, 30)
1358
# 상관관계 알아보기

correlation = regular_season_intersection['OPS'].corr(preseason_intersection['OPS'])
sns.scatterplot(x=regular_season_intersection['OPS'], y=preseason_intersection['OPS'])
plt.title('correlation(상관계수): '+ str(np.round(correlation, 2)), fontsize=20)
plt.xlabel('정규시즌 OPS', fontsize=12)
plt.ylabel('프리시즌 OPS', fontsize=12)

'''
scatter가 선형적인 모습을 보이지 않는 것으로 보아 상관관계는 거의 없다고 본다.
''';

profile
코딩 공부하는 사람

0개의 댓글