我有一个列表的列表的列表。最外层的列表长度为20(分别是不同的类别)。中间的列表长度可变(时间戳列表)。内部的列表长度为5(将每个时间戳分割)。例如:
sTimestamps[0][:5][:] =
[['Tue', 'Feb', '7', '10:06:30', '2017'],
['Tue', 'Feb', '7', '10:07:06', '2017'],
['Tue', 'Feb', '7', '10:07:40', '2017'],
['Tue', 'Feb', '7', '10:12:36', '2017'],
['Tue', 'Feb', '7', '10:13:24', '2017']]
我还有一个名为categories
的字符串列表,大小为2,其中包含类别名称,每个索引对应于最外层列表的20个索引的相同索引号。
我该如何将其转换为pandas数据框,其中列是时间戳的5个组成部分,加上第6列额外的列以指定类别名称?
我可以为两个嵌套列表做到这一点,但是这个三重嵌套列表让我很困扰。