将列表转换为时间序列数据中的数据帧

时间:2020-07-05 01:22:58

标签: python pandas dataframe

如何将以下列表格式转换为数据框格式?当我尝试使用此pd.DataFrame(input)时,我遇到以下错误KeyError: 01

输入


[                     a b c
 2020-03-03 01:00:00  2 1 0,
                     a b c
 2020-03-03 02:00:00  21 11 0,
                     a b c
 2020-03-03 03:00:00  2 11 0,
]

输出

                     a b c
 2020-03-03 01:00:00  2 1 0
 2020-03-03 02:00:00  21 11 0
 2020-03-03 03:00:00  2 11 0

2 个答案:

答案 0 :(得分:1)

您的输入似乎是一个数据帧列表(您可以通过执行type(list[0])进行确认),在这种情况下,您可以这样做

pd.concat(list)

答案 1 :(得分:0)

您输入的内容看起来不像一个列表,请确保它是一个列表,您可以参考该列表 https://www.w3schools.com/python/python_lists.asp 对于检查天气,它是列表还是不使用result := collection.FindOne(context.Background(), bson.M{"_id": userID}) 命令,然后可以使用下面的命令type(list)将其转换为数据框。