import pandas as pd# Read the uploaded Excel file to inspect the sheets and player listexcel_file = 'vv4.xlsx'xls = pd.ExcelFile(excel_file)print("Sheet names:", xls.sheet_names)df = pd.read_excel(excel_file, sheet_name=0)print(df.head(20))print("Total rows:", len(df))
코드 출력
Sheet names: ['Sheet1'] 클래스 이름 포지션 왼발 오른발 OVR 급여 Unnamed: 7 Unnamed: 8 Unnamed: 9 Unnamed: 10 Unnamed: 11 Unnamed: 12 Unnamed: 13 Unnamed: 14 Unnamed: 15 Unnamed: 16 Unnamed: 17 Unnamed: 18 Unnamed: 19 Unnamed: 20 Unnamed: 21 Unnamed: 22 Unnamed: 23 Unnamed: 24 Unnamed: 25 Unnamed: 26 Unnamed: 27 Unnamed: 28 Unnamed: 29 Unnamed: 30 Unnamed: 31 Unnamed: 32 Unnamed: 33 Unnamed: 34 Unnamed: 350 UC 호나우지뉴 LW 4 5 126 34 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN1 UC 프랑크 리베리 LW 5 5 126 35 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN2 UC 리오넬 메시 CF 5 4 126 35 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN3 UC 레반도프스키 ST 5 5 126 34 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN4 UC 티에리 앙리 ST 4 5 125 34 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN5 UC 프랭크 램파드 CAM 5 5 125 35 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN6 UC 로빈 반페르시 ST 5 5 125 34 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN7 UC 안드리 셰우첸코 ST 5 5 125 34 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN8 UC 카림 벤제마 CF 5 5 125 34 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN9 UC 루이스 수아레스 ST 5 5 125 34 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN10 UC 케빈 더브라위너 CAM 5 5 125 34 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN11 UC 세르히오 아구에로 ST 4 5 125 33 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN12 UC 이니에스타 CM 4 5 124 32 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN13 UC 로베르 피레스 LM 4 5 124 33 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN14 UC 클라위베르트 ST 5 5 124 33 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN15 UC 안드레아 피를로 CM 5 5 124 33 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN16 UC 사뮈엘 에토 ST 4 5 124 32 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN17 UC 차비 CM 4 5 124 33 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN18 UC 로이 마카이 ST 5 5 124 33 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN19 UC 크리스티아누 호날두 ST 5 5 124 34 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaNTotal rows: 227
# Clean the player list (remove non-player rows like price values)player_rows = df[df['클래스'] == 'UC']['이름'].tolist()print(f"Total UC players: {len(player_rows)}")print(player_rows)
Top 15 Most Common Teams:바이에른 뮌헨: 19명인테르: 19명맨체스터 유나이티드: 18명바르셀로나: 17명리버풀: 15명유벤투스: 14명아스널: 13명첼시: 13명레알 마드리드: 13명AC 밀란: 11명맨체스터 시티: 11명AS 로마: 8명나폴리: 8명파리 생제르맹: 7명마르세유: 7명
Python
# Let's list top 10 and display player details for transparencytop_10 = team_counts.most_common(11) # get top 11 to see tiesfor rank, (team, count) inenumerate(team_counts.most_common(12), 1): players_in_team = [p for p, c in player_clubs.items() if team in c] print(f"{rank}. {team} ({count}명): {', '.join(players_in_team)}")
코드 출력
1. 바이에른 뮌헨 (19명): 프랑크 리베리, 레반도프스키, 로이 마카이, 슈바인슈타이거, 올리버 칸, 제 호베르투, 필립 람, 토니 크로스, 토마스 뮐러, 샤비 알론소, 루시우, 마리오 만주키치, 사디오 마네, 비셴테 리자라쥐, 미로슬라프 클로제, R. 흐라벤베르흐, 클라우디오 피사로, 킹슬레 코망, 뱅자맹 파바르2. 인테르 (19명): 안드레아 피를로, 사뮈엘 에토, 즐라탄, 하비에르 사네티, 에스테반 캄비아소, 로멜루 루카쿠, 하칸 찰하놀루, 이반 코르도바, 루시우, 마이콘, 네마냐 비디치, 니콜로 바렐라, 마르쿠스 튀람, 데니스 베르캄프, 헨릭 미키타리안, P. 지엘린스키, F. 디마르코, 뱅자맹 파바르, 카를루스 아우구스투3. 맨체스터 유나이티드 (18명): 로빈 반페르시, 크리스티아누 호날두, 즐라탄, 슈바인슈타이거, 카를로스 테베스, 폴 스콜스, 페터 슈마이켈, 로멜루 루카쿠, 로이 킨, 마이클 캐릭, 웨인 루니, 카제미루, 올레 군나르 솔샤르, 네마냐 비디치, 에릭 칸토나, 데헤아, 헨릭 미키타리안, 안토니오 발렌시아4. 바르셀로나 (17명): 호나우지뉴, 리오넬 메시, 레반도프스키, 티에리 앙리, 루이스 수아레스, 세르히오 아구에로, 이니에스타, 클라위베르트, 사뮈엘 에토, 차비, 즐라탄, 카를레스 푸욜, 세스크 파브레가스, 뤼도비크 지울리, 라파엘 마르케스, 세르지 로베르토, 하비에르 마스체라노5. 리버풀 (15명): 루이스 수아레스, 버질 반다이크, 샤비 알론소, 사디오 마네, 앤드루 로버트슨, 알리송, A. 마칼리스테르, R. 흐라벤베르흐, 조 콜, 조던 헨더슨, D. 소보슬러이, 코디 각포, 하비에르 마스체라노, 조 고메스, 커티스 존스6. 유벤투스 (14명): 티에리 앙리, 안드레아 피를로, 크리스티아누 호날두, 즐라탄, 카를로스 테베스, 잔루이지 부폰, 루시우, 마리오 만주키치, 조르조 키엘리니, 클라우디오 마르키시오, 파울로 디발라, 안드레아 바르찰리, 킹슬레 코망, 로드리고 벤탕쿠르7. 아스널 (13명): 티에리 앙리, 로빈 반페르시, 로베르 피레스, 페트르 체흐, 솔 캠벨, 애슐리 콜, 지우베르투, 세스크 파브레가스, 프레디 융베리, 그라니트 자카, 데니스 베르캄프, 헨릭 미키타리안, 가브리엘 제주스8. 첼시 (13명): 프랭크 램파드, 안드리 셰우첸코, 케빈 더브라위너, 사뮈엘 에토, 페트르 체흐, 클로드 마켈렐레, 애슐리 콜, 로멜루 루카쿠, 세스크 파브레가스, 조 콜, 히카르두 카르발류, 클라우디오 피사로, 디디에 드로그바9. 레알 마드리드 (13명): 카림 벤제마, 사뮈엘 에토, 크리스티아누 호날두, 카카, 클로드 마켈렐레, 제 호베르투, 에스테반 캄비아소, 토니 크로스, 샤비 알론소, 카제미루, 루카 모드리치, 히카르두 카르발류, 나초 페르난데스10. AC 밀란 (11명): 호나우지뉴, 안드리 셰우첸코, 클라위베르트, 안드레아 피를로, 즐라탄, 카카, 파올로 말디니, 하칸 찰하놀루, 카푸, 마리오 만주키치, 후이 코스타11. 맨체스터 시티 (11명): 프랭크 램파드, 케빈 더브라위너, 세르히오 아구에로, 카를로스 테베스, 페터 슈마이켈, 후벵 디아스, 마이콘, 로드리, 존 스톤스, 가브리엘 제주스, 필 포든12. AS 로마 (8명): 애슐리 콜, 로멜루 루카쿠, 카푸, 마이콘, 파울로 디발라, 알리송, 뤼도비크 지울리, 헨릭 미키타리안
ㅠㅜㅠㅜ 비주류 팀들도 선수 내줘...
선수풀 너무 빈익빈 부익부야
순위
클럽명
인원수
해당 선수 명단
1
바이에른 뮌헨
19명
프랑크 리베리, 레반도프스키, 로이 마카이, 슈바인슈타이거, 올리버 칸, 제 호베르투, 필립 람, 토니 크로스, 토마스 뮐러, 샤비 알론소, 루시우, 마리오 만주키치, 사디오 마네, 비셴테 리자라쥐, 미로슬라프 클로제, R. 흐라벤베르흐, 클라우디오 피사로, 킹슬레 코망, 뱅자맹 파바르
1
인테르 (인터 밀란)
19명
안드레아 피를로, 사뮈엘 에토, 즐라탄, 하비에르 사네티, 에스테반 캄비아소, 로멜루 루카쿠, 하칸 찰하놀루, 이반 코르도바, 루시우, 마이콘, 네마냐 비디치, 니콜로 바렐라, 마르쿠스 튀람, 데니스 베르캄프, 헨릭 미키타리안, P. 지엘린스키, F. 디마르코, 뱅자맹 파바르, 카를루스 아우구스투
3
맨체스터 유나이티드
18명
로빈 반페르시, 크리스티아누 호날두, 즐라탄, 슈바인슈타이거, 카를로스 테베스, 폴 스콜스, 페터 슈마이켈, 로멜루 루카쿠, 로이 킨, 마이클 캐릭, 웨인 루니, 카제미루, 올레 군나르 솔샤르, 네마냐 비디치, 에릭 칸토나, 데헤아, 헨릭 미키타리안, 안토니오 발렌시아