| | import pandas as pd |
| | import json |
| |
|
| | hard_data_path = 'data/hard_0402.json' |
| | easy_data_path = 'data/easy_0402.json' |
| |
|
| | average_success_rate_file_path = 'data/success_rate_0402.json' |
| | average_action_count_file_path = 'data/action_count_0402.json' |
| |
|
| | def load_average_data(): |
| | with open(average_success_rate_file_path, 'r') as f: |
| | average_success_rate_data = json.load(f) |
| | with open(average_action_count_file_path, 'r') as f: |
| | average_action_count_data = json.load(f) |
| | average_success_rate = average_success_rate_data['Average'] |
| | average_action_count = average_action_count_data['Average'] |
| | df = pd.DataFrame({ |
| | 'Success Rate ↑ (100 Average)': average_success_rate, |
| | 'Action Count ↓ (100 Average)': average_action_count |
| | }) |
| | return df |
| |
|
| | def load_detailed_success_rate_data(): |
| | with open(average_success_rate_file_path, 'r') as f: |
| | detailed_success_rate_data = json.load(f) |
| | df = pd.DataFrame(detailed_success_rate_data) |
| | |
| | return df |
| |
|
| | def load_detailed_action_counts_data(): |
| | with open(average_action_count_file_path, 'r') as f: |
| | detailed_action_counts_data = json.load(f) |
| | df = pd.DataFrame(detailed_action_counts_data) |
| | |
| | return df |
| |
|
| | def load_hard_data(): |
| | with open(hard_data_path, 'r') as f: |
| | hard_data = json.load(f) |
| | df = pd.DataFrame(hard_data) |
| | df = df.T |
| | df.rename(columns={'success_rate':'Success Rate ↑ (Hard)', 'relative_action_count':'Action Count ↓ (Hard)'}, inplace=True) |
| | return df |
| |
|
| | def load_easy_data(): |
| | with open(easy_data_path, 'r') as f: |
| | hard_data = json.load(f) |
| | df = pd.DataFrame(hard_data) |
| | df = df.T |
| | df.rename(columns={'success_rate':'Success Rate ↑ (Easy)', 'relative_action_count':'Action Count ↓ (Easy)'}, inplace=True) |
| | return df |
| |
|
| |
|
| | if __name__ == '__main__': |
| | |
| | |
| | |
| | |
| | |
| | |
| | df = load_detailed_success_rate_data() |
| | print(df) |
| | |