Помогите решить задачу на python с таблицами.

Описание
Самый простой способ извлечь из данных много информации в компактном виде - визуализация.
В этом упражнении мы познакомимся с данными из игры Dota 2, построим несколько графиков и попробуем обнаружить зависимости.
Вашей задачей будет использовать диаграмму рассеяния для обнаружения выбросов.
Материалы:
(сайт не позволяет их вложить переходите по ссылке:
[Ссылки могут видеть только зарегистрированные пользователи. ])

Условие задачи
Если нарисовать диаграмму рассеяния dire_xp против dire_gold, без фильтрации строк, где radiant_gold < 100000, то можно увидеть кластер выбросов в правом верхнем углу.
Введите в форму ниже fight_id соответствующий любому из этих выбросов.

Задача: надо вывести fight_id при 'dire_xp > 130000' и 'dire_gold > 110000' при этом 'radiant_gold < 100000' (для этого нужна таблица по ссылке из задачи 3: [Ссылки могут видеть только зарегистрированные пользователи. ])

Мой код:

import pandas as pd
import matplotlib.pyplot as plt

pd.DataFrame()


table = pd.concat([
pd.read_csv('C:\SberbankDota/train.csv', index_col=0),
pd.read_csv('C:\SberbankDota/target.csv', index_col=0)
], axis=1)

table['radiant_xp'] = table['r1_xp'] + table['r2_xp'] + table['r3_xp'] + table['r4_xp'] + table['r5_xp']
table['dire_xp'] = table['d1_xp'] + table['d2_xp'] + table['d3_xp'] + table['d4_xp'] + table['d5_xp']
table['dire_gold'] = table['d1_gold'] + table['d2_gold'] + table['d3_gold'] + table['d4_gold'] + table['d5_gold']
table['radiant_gold'] = table['r1_gold'] + table['r2_gold'] + table['r3_gold'] + table['r4_gold'] + table['r5_gold']
table['gold_diff'] = table['radiant_gold'] - table['dire_gold']
table['dire_diff'] = table['dire_xp'] - table['dire_gold']

table_truncated = table.query('radiant_gold < 100000')


plt.figure(figsize=(9, 5)),
plt.scatter(table_truncated['dire_xp'], table_truncated['dire_gold']),
plt.show()

table.query('130000 < dire_xp')
table.query('110000 < dire_gold')


print(table['dire_xp'])
print(table['dire_gold'])
print(table.query)