Python 大熊猫的日期范围

Python 大熊猫的日期范围,python,pandas,Python,Pandas,假设我想得到一个有开始日期和结束日期的日期范围 我已经实现了如下内容: from datetime import date start = date("2012-01-15") end = date("2012-09-20") pd.date_range(start, end, freq='M').shift(15, freq=pd.datetools.day) 但我得到了一个错误: TypeError: an integer is required (got type str) datet

假设我想得到一个有开始日期和结束日期的日期范围

我已经实现了如下内容:

from datetime import date
start = date("2012-01-15")
end = date("2012-09-20")
pd.date_range(start, end, freq='M').shift(15, freq=pd.datetools.day)
但我得到了一个错误:

TypeError: an integer is required (got type str)

datetime模块无法识别字符串,请将其转换为日期(年、月、日)格式的整数

编辑:丢失单个数字的0

start=“2012-01-15”end=“2012-09-20”pd.date_范围(开始、结束、频率='M')。移位(15、频率='D')
date()
需要一个元组
date(2012,1,15)
。。。“开始:str或类似datetime的,用于生成日期的可选左边界。结束:str或类似datetime的,用于生成日期的可选右边界。”因此,它接受字符串或日期。
start = date(2012, 1, 15)
end = date(2012, 9, 20)