我有一個包含各種列的CSV樣本,我必須從給出的date
列中提取平日。樣本如下所示:Python:如何從CSV獲取工作日?
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
請幫我在這裏,因爲這是我學術研究的一部分。
注:如果問題不清楚,請讓我知道。 :)
dictreader必須定義吧? –
@ desmond.carros:對不起,我忘記在那裏包含模塊名稱;它是'csv'模塊爲您提供的一個類。 –
嗯,我只是指出。感謝您的解決方案:) –