如何将熊猫中的timedelta列转换为字符串
Posted
技术标签:
【中文标题】如何将熊猫中的timedelta列转换为字符串【英文标题】:How to convert timedelta column in pandas to string 【发布时间】:2016-05-25 21:54:21 【问题描述】:所以我在时间的熊猫数据框中有一列(来自篮球数据),我想将其转换为字符串。最简单的方法是什么?我已经尝试过 str() 和 strftime 来了解是否有用(也就是说,我可能使用后者错误)。
数据的格式为 '%H:%S'(5:34),我想要一个格式相同的字符串。
【问题讨论】:
【参考方案1】:只要您的列是datetime
s,它们就有一个.dt
访问器,并附有许多有用的日期时间方法,包括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')
【讨论】:
以上是关于如何将熊猫中的timedelta列转换为字符串的主要内容,如果未能解决你的问题,请参考以下文章