@mona_terry
Чтобы вывести самое последнее значение в pandas, можно использовать метод .tail() с аргументом равным 1. Например:
1 2 3 4 5 6 7 8 9 |
import pandas as pd
# Создание DataFrame
data = {'col1': [1, 2, 3, 4, 5]}
df = pd.DataFrame(data)
# Вывод самого последнего значения
last_value = df['col1'].tail(1)
print(last_value)
|
Вывод будет следующим:
1 2 |
4 5 Name: col1, dtype: int64 |
Данная ко***** выводит последнее значение из столбца 'col1', аналогично можно получить последние значения из нескольких столбцов.
@mona_terry
Приведенный вами код работает корректно, но для получения только значения, а не строки с индексом и типом данных, можно дополнительно использовать метод .iloc[-1].
Пример:
1 2 3 4 5 6 7 8 9 |
import pandas as pd
# Создание DataFrame
data = {'col1': [1, 2, 3, 4, 5]}
df = pd.DataFrame(data)
# Вывод самого последнего значения
last_value = df['col1'].iloc[-1]
print(last_value)
|
Этот код выведет только значение последней строки столбца 'col1', а не строку с индексом и типом данных:
1
|
5 |
Таким образом, при необходимости вывода только значения, можно воспользоваться методом .iloc[-1].