dataitgirls4 / team_5

데모데이 5조
https://dataitgirls4.github.io/team_5/
7 stars 5 forks source link

Telemetry에서 weapons 관련 데이터 추출하기 #39

Open haein-kim opened 3 years ago

haein-kim commented 3 years ago

Telemetry에서 weapons 관련 데이터 뽑기

haein-kim commented 3 years ago

희지님 코드 리뷰 (변수 부분)

조금조금씩 고쳤는데, 명확하게 이해하지 못한 부분이 있어서 나중에 질문할게요!

    # first_timestamp -> pickup_at / last_timestamp -> dropped_at ??
    pickup_df = pd.DataFrame({'match_id': match_id, 'first_timestamp': pickup_when, 'last_timestamp': weapon_final_timestamp, 'location_x': pickup_where_x, 'location_y': pickup_where_y, 'location_z': pickup_where_z, 'player_id': pickup_who, 'team_name': pickup_team, 'player_name': pickup_player, 'weapon_name': pickup_what})

    # 무기 버림??
    pickup_df['drop_weapon'] = weapon_drop
    # 모든 어택 '횟수'
    pickup_df['attacks'] =  attackcount
    # 유효 어택 '횟수'
    pickup_df['active_attacks'] = real_attack_count
    # 유효 어택 중 부위별 '횟수'
    pickup_df['Headshot'] = HeadShot
    pickup_df['Armshot'] = ArmShot
    pickup_df['Torsoshot'] = TorsoShot
    pickup_df['Pelvisshot'] = PelvisShot

    # '데미지량'
    pickup_df['damages'] = real_attack_damage 
    pickup_df['Headshot_damages'] = HeadShot_damage
    pickup_df['Armshot_damages'] = ArmShot_damage
    pickup_df['Torsoshot_damages'] = TorsoShot_damage
    pickup_df['Pelvisshot_damages'] = PelvisShot_damage

    # 부위별 기절시킨 '횟수'
    # 둘의 차이는??
    pickup_df['make_groggy'] = make_groggy
    pickup_df['make_groggy_attack_count'] = groggy_count

    pickup_df['Headshot_groggy'] = groggy_headshot
    pickup_df['Armshot_groggy'] = groggy_armshot
    pickup_df['Torsoshot_groggy'] = groggy_torsoshot
    pickup_df['Pelvisshot_groggy'] = groggy_pelvisshot
    pickup_df['avg_groggy_distance'] = groggy_distance_avg

    # 부위별 킬 시킨 '횟수'
    # 둘의 차이는??
    pickup_df['make_kill'] = make_kill
    pickup_df['make_kill_attack_count'] = kill_count

    pickup_df['Headshot_kills'] = kill_headshot
    pickup_df['Armshot_kills'] = kill_armshot
    pickup_df['Torsoshot_kills'] = kill_torsoshot
    pickup_df['Pelvisshot_kills'] = kill_pelvisshot
    pickup_df['avg_kill_distance'] = kill_distance_avg
haein-kim commented 3 years ago

내일 make_kill과 친구들에 대해 알려주세요!

    # 어택 제외 count 삭제
    pickup_df['weapon_drop'] = weapon_drop
    pickup_df['attack_count'] =  attackcount
    pickup_df['real_attack_count'] = real_attack_count
    pickup_df['HeadShot'] = HeadShot
    pickup_df['ArmShot'] = ArmShot
    pickup_df['TorsoShot'] = TorsoShot
    pickup_df['PelvisShot'] = PelvisShot

    # damage 바꿈
    pickup_df['damage'] = real_attack_damage 
    pickup_df['HeadShot_damage'] = HeadShot_damage
    pickup_df['ArmShot_damage'] = ArmShot_damage
    pickup_df['TorsoShot_damage'] = TorsoShot_damage
    pickup_df['PelvisShot_damage'] = PelvisShot_damage

    # shot-groggy 자리 바꿈
    # avg 앞으로 바꿈
    # total_groggy 바꿈 (전체 groggy라고 이해했을 때)
    # groggy_count (무기만의 groggy라고 이해했을 때)
    # 동공지진......
    pickup_df['total_groggy'] = make_groggy
    pickup_df['groggy'] = groggy_count
    pickup_df['HeadShot_groggy'] = groggy_headshot
    pickup_df['ArmShot_groggy'] = groggy_armshot
    pickup_df['TorsoShot_groggy'] = groggy_torsoshot
    pickup_df['PelvisShot_groggy'] = groggy_pelvisshot
    pickup_df['avg_groggy_distance'] = groggy_distance_avg

    # avg 앞으로 바꿈
    # total_kills 바꿈
    # kills
    # 동공지진......
    pickup_df['total_kills'] = make_kill
    pickup_df['kills'] = kill_count
    pickup_df['HeadShot_kill'] = kill_headshot
    pickup_df['ArmShot_kill'] = kill_armshot
    pickup_df['TorsoShot_kill'] = kill_torsoshot
    pickup_df['PelvisShot_kill'] = kill_pelvisshot
    pickup_df['avg_kill_distance'] = kill_distance_avg