파이썬 계산 퀴즈 (코딩 허용)

아래 질문은 파이썬 데이터 전처리 및 계산 관련 문제들입니다. VS코드 등 파이썬을 사용하여 아래 질문에 답해주세요! (챗GPT 등 인터넷 검색 금지)

파이썬 퀴즈 2 (코딩허용)

데이터명 : problem1.csv

Data description

임대아파트 입주자 퇴거여부 예측을 위한 데이터입니다.

  • 순번: 데이터의 순서를 나타내는 고유 번호

  • 계약구분: 계약의 유형(예: 유효, 해지)

  • 재계약횟수: 재계약이 이루어진 횟수

  • 거주개월: 해당 아파트에 거주한 총 개월 수

  • 아파트 이름: 아파트의 이름

  • 아파트 ID: 아파트를 식별하는 고유 ID

  • 아파트 평점: 아파트의 평점

  • 호실고유번호: 아파트의 특정 호실을 식별하는 고유 번호

  • : 거주하고 있는 층수

  • 평형대: 아파트의 면적(평수)

  • 계약자고유번호: 계약자를 식별하는 고유 번호

  • 계약서고유번호: 계약서를 식별하는 고유 번호

  • 입주연도: 처음 입주한 연도

  • 퇴거연도: 퇴거한 연도

  • 거주연도: 거주한 총 연도 수

  • 월세(원): 월세 금액

  • 보증금(원): 보증금 금액

  • 대표나이: 대표 거주자의 나이

  • 나이: 개별 거주자의 나이

  • 성별: 개별 거주자의 성별(예: 남, 여)

  • 결혼여부: 개별 거주자의 결혼 여부(예: 미혼, 기혼)

  • 거주자 수: 해당 호실에 거주하는 총 인원 수

  • 퇴거 여부(target): 퇴거 여부(예: 미퇴거, 퇴거)

데이터명 : problem2.csv

데이터 설명

경기 당 9이닝 동안 1번 타자, 2번 타자의 출루 정보를 기록한 데이터입니다.

수치 상세 내용

  • 1: 1루타

  • 2: 2루타

  • 3: 3루타

  • 4: 홈런

  • 5: 삼진 제외 모든 아웃

  • 6: 볼넷

  • 7: 삼진

  • 8: 몸에 맞는 공

  • 9: 희생 번트

 

타자 행동

컬럼명 의미 (회 == 이닝)
a1_1 1회 첫 타자 행동
a1_2 1회 둘째 타자 행동
a2_1 2회 첫 타자 행동
a2_2 2회 둘째 타자 행동
a3_1 3회 첫 타자 행동
a3_2 3회 둘째 타자 행동
a4_1 4회 첫 타자 행동
a4_2 4회 둘째 타자 행동
a5_1 5회 첫 타자 행동
a5_2 5회 둘째 타자 행동
a6_1 6회 첫 타자 행동
a6_2 6회 둘째 타자 행동
a7_1 7회 첫 타자 행동
a7_2 7회 둘째 타자 행동
a8_1 8회 첫 타자 행동
a8_2 8회 둘째 타자 행동
a9_1 9회 첫 타자 행동
a9_2 9회 둘째 타자 행동

 

득점

컬럼명 의미 (회 == 이닝)
b1 1회 총 득점수
b2 2회 총 득점수
b3 3회 총 득점수
b4 4회 총 득점수
b5 5회 총 득점수
b6 6회 총 득점수
b7 7회 총 득점수
b8 8회 총 득점수
b9 9회 총 득점수

문제 목표

각 회차별로 1번 타자의 출루 (1,2,3루타와 사사구(볼넷, 몸에맞는공))가 있는 경우에 대해 득점이 발생 했는지 확인하고자 한다. 이를 위한 전처리를 수행하시오. 

야구 데이터를 이어서 분석합니다. 

주어진 데이터는 데이터 분석을 하기 어려운 형태입니다. 적절한 분석을 위해서는 데이터의 구조를 변경하는 것이 바람직합니다. 아래 형태로 데이터를 완성하는 것이 최종 목표입니다.