[英]chnage a unix base timestamp column into time
我在數據框中有一個名為timestamp
的列,它擴展了 30000 行我想將列的單位值更改為時間和日期。
第一個值是1590000000000
並且以相同或不同的值下降。 我想讓新的 df 將時間戳記為時間和日期。
我們如何在 python 中做到這一點?
您可以嘗試使用pd.to_datetime(df['mydates']).apply(lambda x: x.date())
您可以使用pandas.to_datetime
方法將基於 unix 的時間戳轉換為您所需的日期時間格式。 注意:這里我假設這個時間戳以毫秒為單位。
嘗試這個:
df["timestamp"] = pd.to_datetime(df["timestamp"], unit="ms")
輸出:
timestamp
0 2020-05-20 18:40:00.000
...
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.