用datetim索引组成日期框

2024-09-28 17:22:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个列表,但其中一个是约会时间。如何结合使用此datetime的索引和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]

Tags: 列表datetime时间约会lista1lista2
2条回答

过去两天{}到{}的{}

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

您可以使用构造函数中的index参数指定一个列表作为索引,并使用另一个作为数据:

pd.DataFrame(lista2,index=lista1)

对于您的示例数据,这将提供:

>>> pd.DataFrame(lista2,index=lista1)
                0
2017-11-11  31488
2017-11-12  14335
2017-11-13     89

相关问题 更多 >