我想將設定為字串的熊貓列轉換為日期時間格式。如何轉換列?
- 資料幀名稱:df
- 列名:日期
- 列中的值格式:2011-06-12T01:17:56
uj5u.com熱心網友回復:
df['datetime'] = pd.to_datetime(df['date'].astype(str) ' ' df['time'].astype(str))
df['datetime'] = pd.to_datetime(df['datetime'], format= '%d/%m/%Y %H:%M:%S.%f')
uj5u.com熱心網友回復:
您可以pd.to_datetime為此使用。
import pandas as pd
df = pd.DataFrame({"date": ["2011-06-12T01:17:56"]})
使用地圖方法轉換:
df["date"].map(pd.to_datetime)
或者
使用 apply 方法轉換:
df["date"].apply(pd.to_datetime)
或者
在列系列上使用函式進行轉換:
df["date"] = pd.to_datetime(df["date"])
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/313664.html
上一篇:創建一個日期時間添加月份的列
