如何将DatetimeArray转换为列表?及Pandas唯一时间戳列表生成需求
解决方法
错误原因
DatetimeArray 对象本身并没有 tolist() 方法,这是 pandas 中该数据类型的特性,你可以通过更通用的方式完成类型转换。
业务需求实现步骤
直接按以下代码即可完成你的需求:
- 提取
dt列的唯一值并转换为列表 - 在列表头部添加指定时间戳
another_dt
# 获取dt列的唯一值并转为列表 unique_dt_list = list(df['dt'].unique()) # 在列表前插入目标时间戳 final_result = [another_dt] + unique_dt_list
额外提示
如果 another_dt 不是 pandas Timestamp 类型,可先统一格式避免潜在问题:
import pandas as pd another_dt = pd.Timestamp(another_dt)
内容的提问来源于stack exchange,提问作者roulette01
相关产品推荐
相关产品推荐

