Панды | Сохранить значение индекса последней строки

Пытаюсь найти последнее значение индекса и сохранить в переменную, но я не могу вытащить только один столбец индекса. Я хочу иметь возможность использовать дату, чтобы определить, были ли созданы новые значения.

Процесс выглядит следующим образом:

  1. Parse Excel для последней (последней) даты
  2. Сохранить последнюю (последнюю) дату в переменной
  3. Продолжайте следить за новыми записями и снова сохраняйте последние (последние) в этой переменной.

df = pd.read_csv('USDT_XRP_4HOUR_JAN_2017.csv', index_col='date',delimiter=',') print('INDEX - LAST 1 LINES') print(df.iloc[-1:,-1]) print('END OF INDEX - LAST 1 LINES')

ВЫХОД

END OF INDEX - LAST 1 LINES date 2018-09-18 10:55:00 0.274509 Name: high, dtype: float64 END OF INDEX - LAST 1 LINES

1 ответ

Решение

Вы получаете доступ к индексу index атрибут кадра данных. Чтобы получить последнее значение, вы можете сделать это

df.index[-1]

или же

df.index.values[-1]
Другие вопросы по тегам