可以使用pandas库中的period_range函数和tolist方法。
period_range函数用于创建一个时间范围的PeriodIndex对象,它接受参数包括起始日期、结束日期、频率等。
示例代码如下:
import pandas as pd
# 创建period_range对象
periods = pd.period_range(start='2022-01-01', end='2022-01-10', freq='D')
# 将period_range转换为字符串列表
periods_list = periods.to_series().dt.strftime('%Y-%m-%d').tolist()
# 打印结果
print(periods_list)
运行以上代码,将会得到一个字符串列表,包含了从2022-01-01到2022-01-10的日期字符串:
['2022-01-01', '2022-01-02', '2022-01-03', '2022-01-04', '2022-01-05', '2022-01-06', '2022-01-07', '2022-01-08', '2022-01-09', '2022-01-10']
这样,我们就成功将period_range对象转换为了字符串列表。
在腾讯云相关产品中,与时间序列分析相关的产品有腾讯云云原生时序数据库TSDB。TSDB是一款高性能、高可靠、全托管的云原生时序数据库,适用于存储和查询大规模时间序列数据。TSDB提供了灵活的查询语言和强大的数据分析能力,可广泛应用于监控、物联网、工业控制等领域。
产品介绍链接:https://cloud.tencent.com/product/tsdb
领取专属 10元无门槛券
手把手带您无忧上云