将时间戳添加到pandas数据帧

时间:2017-09-08 20:26:26

标签: python pandas dataframe timestamp

我正在做一些网页抓取并将结果存储在Pandas Dataframe中,随后输出到csv。我的问题是:如何在数据帧的顶部添加时间戳,以便在我进行网络抓取时进行记录?

例如:

df1 = pd.DataFrame({'Fruits':['Apple','Banana','Cherry']})

会打印:

  Fruits
0  Apple
1 Banana
2 Cherry

我该怎么打印:

9/9/2017
  Fruits
0  Apple
1 Banana
2 Cherry

1 个答案:

答案 0 :(得分:0)

选项1

设置df.index.name

df1.index.name = pd.Timestamp('9/9/2017')
df1

                     Fruits
2017-09-09 00:00:00        
0                     Apple
1                    Banana
2                    Cherry

选项2

使用df.rename_axis

df1 = df1.rename_axis(pd.Timestamp('9/9/2017'))
df1

                     Fruits
2017-09-09 00:00:00        
0                     Apple
1                    Banana
2                    Cherry