【发布时间】:2014-06-16 20:53:10
【问题描述】:
我在 python 中有以下时间序列列表:
list = [(datetime.datetime(2008, 7, 15, 15, 0), 0.134),
(datetime.datetime(2008, 7, 15, 16, 0), 0.0),
(datetime.datetime(2008, 7, 15, 17, 0), 0.0),
(datetime.datetime(2008, 7, 15, 18, 0), 0.0),
(datetime.datetime(2008, 7, 15, 19, 0), 0.0),
(datetime.datetime(2008, 7, 15, 20, 0), 0.0),
(datetime.datetime(2008, 7, 15, 21, 0), 0.0),
(datetime.datetime(2008, 7, 15, 22, 0), 0.0),
(datetime.datetime(2008, 7, 15, 23, 0), 0.0),
(datetime.datetime(2008, 7, 16, 0, 0), 0.0)]
此列表是一个键值对,其中键是日期时间,值是后面的一个,以逗号分隔。我想从键(日期时间)和值(十进制值)创建熊猫系列。任何人都可以帮我将上面的时间序列值列表拆分为两个列表(list1 和 list2),这样我就可以创建 pandas Series 对象,以便从以下代码中进行进一步分析?
import pandas as pd
ts = pd.Series(list1, list2)
【问题讨论】:
-
所以你想将元组列表分成 2 个列表,一个键和一个值?
-
在覆盖内置函数时不要调用对象
list。
标签: python numpy pandas time-series data-analysis