【发布时间】:2021-06-05 10:39:27
【问题描述】:
希望加快这项任务....它的工作原理很慢。
#split csv file into two groups.
for index, row in tqdm(df.iterrows(), total=df.shape[0]):
date_time_obj = datetime.datetime.strptime(row["date"], '%Y-%m-%d')
if date_time_obj <= datetime.datetime.strptime("2020-03-11", '%Y-%m-%d'):
group = "before"
else:
group = "after"
df.loc[index, "group"] = group
df.loc[index, "month"] = date_time_obj.month
ans=[y for x, y in df.groupby('group', as_index=False)]
【问题讨论】:
标签: python pandas csv date time