從列(Python Pandas)獲取最早的日期我從多列CSV文件加載一些數據。在我的csv.reader中我有一個IF函數。我正在嘗試從特定列(開始日期)獲取最早的日期。csv.reader
我首先加載數據:當我打印柱(的startDate)
for row in csv.reader(open('myFile.csv')):
if row[4] == '56886':
key = row[4] #key = (row[4], row[33][:4], row[4])
startDate = row[19]
我正在此:使用下述
01)我想:
content = min(content)
print(content)
我在終端上得到了這個:
02)然後我試圖改變我的代碼:
for row in csv.reader(open('myFile.csv',
parse_dates=['Start Date'],
usecols=['Start Date']))
if row[4] == '56886':
key = row[4] #key = (row[4], row[33][:4], row[4])
startDate = row[19]
,我得到了一個無效的語法錯誤。
03)我試圖改變行:
pandas.read_csv('myFile.csv', parse_dates=['Start Date'], usecols=['Start Date'])
,我得到了同樣的錯誤。
什麼是最好的解決方法?到目前爲止我還沒有找到解決方案。
使用熊貓,你可以使用'pd.to_datetime(df [「Start Date」])來轉換一個完整的柱子' – Sosel