如何将 DatetimeArray 转换为列表?

问题描述 投票:0回答:1

我正在尝试将

DatetimeArray
实例
arr
转换为
list
。 我尝试过
arr.to_list()
,它给出了:

'DatetimeArray' object has no attribute 'tolist'

我想要实现的更高级别的结果是,我有这个

df
和一列
dt
,它们是 pandas 时间戳。我想要获取唯一
df.dt
的列表(或任何我可以迭代的内容),并在该列表前面添加另一个时间戳
another_dt

pandas datetime timestamp
1个回答
0
投票

你尝试过吗

list()
:

dta = pd.arrays.DatetimeArray(pd.DatetimeIndex(['2023-01-01', '2023-01-02']), freq='D')
print(list(dta))

# Output
[Timestamp('2023-01-01 00:00:00'), Timestamp('2023-01-02 00:00:00')]
© www.soinside.com 2019 - 2024. All rights reserved.