我有帶有日期和時間兩個不同列的 txt 檔案。當前時間格式為02:12:00 (HH:MM:SS)
我想將上述格式更改為021259(也將 SS(00) 更改為 59)
uj5u.com熱心網友回復:
如果可能,時間將值轉換為字串,然后使用Series.replacewith $for 字串結尾 - 替換秒和:空字串:
print (df)
Time
0 02:12:00
1 02:12:10
df["Time"] = df["Time"].astype(str).replace({'00$':'59', ':':''}, regex=True)
print (df)
Time
0 021259
1 021210
uj5u.com熱心網友回復:
經過一番搜索,我找到了解決方案
df['Time2'] = pd.to_datetime(df['Time'], format='%H:%M:%S').dt.strftime('%H%M' '59')
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/347851.html
