簡體   English   中英

如何將熊貓中的timedelta列轉換為字符串

[英]How to convert timedelta column in pandas to string

所以我在時間的pandas數據框中有一個列(來自籃球數據),我想將其轉換為字符串。 最簡單的方法是什么? 我已經嘗試過str()和strftime來了解其有效性(也就是說,我可能使用了后者的錯誤)。

數據格式為'%H:%S'(5:34),我希望以相同的方式格式化字符串。

只要您的列是datetime ,它們就有一個.dt訪問器,其中附加了許多有用的datetime方法,包括strftime ,因此您可以執行以下操作:

import pandas as pd

df = pd.DataFrame({'dates': pd.date_range('2015-01-01', '2015-01-10', freq='12H')})
df.dates.dt.strftime('%H:%S')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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