簡體   English   中英

將 Unix 基本時間戳列更改為時間

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM