開始說我不是Python最有經驗的人,我還在學習。對於我正在開發的當前項目,我必須將一個CSV文件加載到Python中,其中我創建了一個Pandas DataFrame。目標是返回每列的數據類型,特別是具有不同日期格式的數據類型。我創建了一個小樣本CSV文件來測試它是否可以識別正確的數據類型。如何規範Pandas DataFrame中列的默認日期格式?
import pandas as pd
import numpy as np
from tabulate import tabulate
from datetime import datetime
#Read the CSV file into Pandas DataFrame
df= pd.DataFrame.from_csv("/Users/rohinmahesh/Documents/Example_CSV1.csv")
#Create a list of column names (Insert row number column at beginning later)
lst = list(df.columns.values)
#Identify column data type
print(df.dtypes)
的CSV文件看起來如下: CSV File:
我面對的是,當我打電話print語句中,「日期」欄和「位置」欄都返回作爲問題對象。對於該項目,我需要將「位置」列標識爲字符串,並且將「日期」列標識爲日期(或Python中的DateTime?),我可以通過標準化日期格式?
任何幫助將不勝感激!
謝謝你的迴應!我收到一條錯誤消息:「只有布爾值,列表和字典被'parse_dates'參數接受。」我應該使用from_csv嗎? – rmahesh
您是否在read_csv中使用'parse_dates = ['Date']'? – jezrael