pandas 将列表拆分为 Dataframe 列

ni65a41a  于 2022-12-09  发布在  其他
关注(0)|答案(1)|浏览(159)

我有一个日期时间对象列表,如下所示:

print(dates)

>>[array([Timestamp('2022-09-26 00:00:00', freq='15T'),
        Timestamp('2022-09-26 00:15:00', freq='15T'),
        Timestamp('2022-09-26 00:30:00', freq='15T')], dtype=object),
 array([Timestamp('2022-09-27 00:00:00', freq='15T'),
        Timestamp('2022-09-27 00:15:00', freq='15T')], dtype=object)]

我想创建一个 Dataframe df并使用这些日期作为索引。但是,由于日期是一个包含多个数组的列表,我无法做到这一点。
我处理类似问题的方法是使用pd.concat,但是对于这个特定的情况,我得到了以下错误:“无法连接类型为”“的对象;只有Series和DataFrame对象有效”

7dl7o3gd

7dl7o3gd1#

请这样尝试:

import numpy as np

idx = np.vstack(dates)
df.index = idx

相关问题