| 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) |
| |