KeyError:在pandas系列中访问值时为0

时间:2017-09-11 10:37:23

标签: python pandas indexing series

在我的剧本中,我有['时间'],如下所示。

497   2017-08-06 11:00:00
548   2017-08-08 15:00:00
580   2017-08-10 04:00:00
646   2017-08-12 23:00:00
Name: Time, dtype: datetime64[ns]

但是当我做的时候

t1=pd.Timestamp(df['Time'][0])

我收到这样的错误:

  

KeyError:0

我是否需要在此进行任何类型转换,如果是,那么如何解决?

1 个答案:

答案 0 :(得分:7)

您正在寻找df.iloc

df['Time'].iloc[0]
如果你的系列的索引从df['Time'][0]

开始,那么

0会有用吗?

如果需要标量,只使用Series.iat

df['Time'].iat[0]