我使用下面的代码在Python 2.7上使用Pandas创建数据帧。如何将utcdt作为时间序列索引?
data_hash = {u'impressions': 105.0, u'campaign_id': u'cid2504649263', 'utcdt': datetime.datetime(2013, 10, 29, 18, 0)}
df = pd.DataFrame.from_dict(data_hash, orient="index")
答案 0 :(得分:1)
在设置索引之前,您应首先转置数据框:
df.T.set_index('utcdt')
Out[133]:
impressions campaign_id
utcdt
2013-10-29 18:00:00 105 cid2504649263