所以我在pandas数据帧中有一个列(来自篮球数据),我想将它转换为字符串。最简单的方法是什么?我已经尝试了str()和strftime来了解有用(说,我可能会使用后者错误)。
数据格式为'%H:%S'(5:34),我希望以相同的方式格式化字符串。
答案 0 :(得分:1)
只要您的列为datetime
,他们就会拥有一个.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')