日期时间从Nonetype输出到Dataframe

时间:2019-11-07 20:55:16

标签: python dataframe nonetype

有。我正在尝试使用python编写一个webscraper,并且需要首先创建一列日期。我已经得到了所需的列表,但它一直以NoneType的形式出现。关于如何将其用作数据框的任何想法?

代码的相关部分:

0

谢谢!

1 个答案:

答案 0 :(得分:1)

这里

daterange = print(start.strftime('%Y%m%d'))

应该是

daterange = start.strftime('%Y%m%d')

额外: 如果要保存日期范围:

import datetime
from datetime import date
date1 = '2019-01-01'
date2 = '2019-01-30'
daterange_list = []
start = datetime.datetime.strptime(date1,'%Y-%m-%d')
end = datetime.datetime.strptime(date2,'%Y-%m-%d')
step = datetime.timedelta(days=1)
while start <= end:
    daterange = start.strftime('%Y%m%d')
    daterange_list.append(daterange)
    start += step   

type(daterange)
str

type(daterange_list) 
list