我有两个列表,但其中一个是日期时间。如何组合以形成具有此日期时间的索引和lista2的值的日期框架?
lista1 = [datetime.datetime(2017, 11, 11, 0, 0), datetime.datetime(2017, 11, 12, 0, 0), datetime.datetime(2017, 11, 13, 0, 0)]
lista2 = [31488, 14335, 89]
答案 0 :(得分:2)
您可以使用构造函数中的index
参数将列表指定为索引,并将另一个用作数据:
pd.DataFrame(lista2,index=lista1)
对于您的样本数据,这给出了:
>>> pd.DataFrame(lista2,index=lista1)
0
2017-11-11 31488
2017-11-12 14335
2017-11-13 89
答案 1 :(得分:2)
过去两个list
到list
tuple
pd.DataFrame(list(zip(lista1,lista2))).set_index(0)
Out[646]:
1
0
2017-11-11 31488
2017-11-12 14335
2017-11-13 89