我正在阅读结束日价格csv文件并使用日期列来索引数据框。我想检查最后一条记录的日期。我得到了索引值位置,但还没弄明白如何获得实际日期。
CSV文件的格式为日期,开放,高,低......
此处日期的格式为2014-07-28。
import pandas as pd
df = pd.read_csv('c:/datafile.csv', index_col='Date')
lastrec = len(df.index) -1
# how to get 'Date' Value for this last record?
df.iloc[lastrec]
# gives me the Open, High, .... columns and values
df.iloc[lastrec].index
# gives me the list of columns
我所有的其他想法都给了我错误。
通过这个项目继续学习Python和Pandas。
如何从最后一条记录中获取索引值(DATE)?
答案 0 :(得分:0)
Pandas, How to reference Timeseries Items?
所以在你的例子中:
df.index[lastrec]
# gives me the date 2014-07-28 as desired.
答案 1 :(得分:0)
无需先获得 lastrec
:
df.index[-1]