我正在嘗試解析如下所示的 csvtime val28.10.2007 00:00:00.000 GMT+0100 128.10.2007 00:01:00.000 GMT+0100 228.10.2007 01:00:00.000 GMT-0000 328.10.2007 01:01:00.000 GMT-0000 4為此,我使用pd.read_csv(f, parse_dates=[0], dayfirst=True, index_col=0)但是,結果如下所示 valtime 2007-10-28 00:00:00-01:00 12007-10-28 00:01:00-01:00 22007-10-28 00:00:00-01:00 32007-10-28 00:01:00-01:00 4這會導致第 3 行和第 4 行的值重復。有沒有辦法讓熊貓將這個時間轉換為UTC并了解TZ的變化?
1 回答

RISEBY
TA貢獻1856條經驗 獲得超5個贊
我嘗試了這個,不知何故它的工作原理,但我不知道這是否是你想要的東西。
df = pd.read_csv('data.csv')
df['time'] = pd.to_datetime(df['time'], format='%d.%m.%Y %H:%M:%S.%f GMT%z')
df['time_'] = pd.to_datetime(df['time'], utc=True)
添加回答
舉報
0/150
提交
取消