可以使用 pandas 中的 date_range 函数生成日期列表,然后将其作为新列添加到 DataFrame 中。

具体代码如下:

import pandas as pd

# 生成日期列表
dates = pd.date_range(start='2000-01-01', periods=len(book_sales), freq='3M')

# 将日期列表作为新列添加到 DataFrame 中
book_sales['date'] = dates

# 查看添加后的 DataFrame
print(book_sales)

其中,date_range 函数的参数说明如下:

  • start: 起始日期,本例中为 2000 年 1 月 1 日。
  • periods: 日期列表中的元素个数,本例中为 DataFrame 的行数。
  • freq: 日期间隔,本例中为 3 个月。可以使用 pandas 中的其他时间间隔,如 'D' 表示天,'W' 表示周等。
Pandas Dataframe: 添加日期列 (每月)

原文地址: https://www.cveoy.top/t/topic/oceJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录