【发布时间】:2020-12-29 20:45:19
【问题描述】:
我搜索数据框以获取日期的所有文本,我不知道我失败的地方
def date_extract(start, end):
date_start = datetime.strptime(start, '%Y/%m/%d')
date_end = datetime.strptime(end, '%Y/%m/%d')
all =pd.DataFrame()
while date_start<=date_end:
date_start += timedelta(days=1)
pd.concat([df[df['date'].str.contains(datetime.strftime(date_start, '%Y/%m/%d')),all]])
return all
我得到了这个错误
TypeError: '(0 False
1 False
2 False
3 False
4 False
...
165532 False
165533 False
165534 False
165535 False
165536 False
Name: date, Length: 165537, dtype: bool, Empty DataFrame
Columns: []
Index: [])' is an invalid key
【问题讨论】:
-
您的代码中的
df是什么?