Панды | Сохранить значение индекса последней строки
Пытаюсь найти последнее значение индекса и сохранить в переменную, но я не могу вытащить только один столбец индекса. Я хочу иметь возможность использовать дату, чтобы определить, были ли созданы новые значения.
Процесс выглядит следующим образом:
- Parse Excel для последней (последней) даты
- Сохранить последнюю (последнюю) дату в переменной
- Продолжайте следить за новыми записями и снова сохраняйте последние (последние) в этой переменной.
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]