我对python还不熟悉,所以叫我noob吧,但我找不到一个明确的答案。我想从带有合并索引的列表列表中获得一个数据帧。我正在运行一个循环,每次运行的观察次数(这里任意3次)可能不同。这也适用于日期。很抱歉,我不能再举一个更真实的例子了。你知道吗
import pandas as pd
# First create a list of lists
my_list = [[] for i in range(3)]
# Now fill the list in a loop
for i in range(3):
for i in range(3):
my_list[i].append(pd.DataFrame({"signal_%d" % i: [i], "date": pd.Timestamp('2015-10-26 16:24:08.572000')}))
>>> my_list
[[ date signal_0
0 2015-10-26 16:24:08.572 0, date signal_0
0 2015-10-26 16:24:08.572 0, date signal_0
0 2015-10-26 16:24:08.572 0], [ date signal_1
0 2015-10-26 16:24:08.572 1, date signal_1
0 2015-10-26 16:24:08.572 1, date signal_1
0 2015-10-26 16:24:08.572 1], [ date signal_2
0 2015-10-26 16:24:08.572 2, date signal_2
0 2015-10-26 16:24:08.572 2, date signal_2
如何获得以下数据帧
>>> perfect_df
signal_0 signal_1 signal_2
2015-10-26 16:24:08.572 0 1 2
2015-10-26 16:24:08.572 0 1 2
2015-10-26 16:24:08.572 0 1 2
你知道吗pd.数据帧(我的清单)似乎不起作用。你知道吗
提前谢谢! 帕特里克
除非我遗漏了什么,否则您可以直接构建数据帧
相关问题 更多 >
编程相关推荐