我希望得到一个加入一周后取消学生人数的清单。到目前为止,我已经转换了一个csv文件的'join_date'和&使用pandas从字符串到日期的'cancel_date'列。
import pandas as pd
def parse_date(date):
if date == '':
return None
else:
return pd.to_datetime(date)
for enrollment in enrollments:
enrollment['cancel_date'] = parse_date(enrollment['cancel_date'])
enrollment['join_date'] = parse_date(enrollment['join_date'])
这是我到目前为止提出的代码
test = []
stuffed = (enrollments['cancel_date'].dt.days - enrollments['join_date'].dt.days)
for i in stuffed:
if i.days < 7:
test.apppend(i)
并出现以下错误:
TypeError:list indices必须是整数或切片,而不是str