Просто выведите строку df.set_index('month', inplace=True)
:
df = pd.DataFrame({'month': [1, 4, 7, 10],
'year': [2012, 2014, 2013, 2014],
'sale':[55, 40, 84, 31]})
print(df[( df['sale'] > 40)])
# month sale year
# 0 1 55 2012
# 2 7 84 2013
Эта строка явно устанавливает индекс для столбца month
, который вам не нужен. Вы можете установить его, а затем сбросить его, используя df.reset_index()
, как предложено @Abdullah Ahmed Ghaznavi, но это кажется ненужной работой, если вы не можете контролировать создание кадра данных
Примечание : Если, как следует из вашего вопроса, вы хотите изменить только напечатанный вывод (оставив исходный кадр данных полностью без изменений), вы можете использовать этот оператор печати с вашим Оригинальный процесс:
print(df[( df['sale'] > 40)].reset_index())