【发布时间】:2016-03-11 07:33:02
【问题描述】:
我有一个包含各种列的 CSV 样本,我必须从给定的 date 列中提取工作日。示例如下:
Name,Birthdate,Age,Address
ABC,3-10-2016 11:00:00AM,21,XYZ Street 21 zone
BCD,3-11-2016 15:54:00PM,22,WXY Street 21/A, S zone
CDW,4-11-2015 21:09:00PM,22,ZYX Street 21Avenue, North Zone
我想读取 CSV 并提取日期以确定给定日期列的工作日
到目前为止,我已经创建了一个代码来读取 CSV 并获取工作日,但我无法在任何其他 CSV 上实现它。
代码如下:
import csv
from datetime import datetime as dt
with open('date.csv', 'r') as f:
f.readline()
for line in f:
date = dt.strptime(line.strip(), '%m-%d-%Y %H:%M:%S').strftime('%A')
print date
请帮助我,因为这是我学术研究的一部分。
注意:如果问题不清楚,请告诉我。 :)
【问题讨论】: