gpt4 book ai didi

python - Pandas 时间戳系列到字符串?

转载 作者:行者123 更新时间:2023-12-04 03:00:27 26 4
gpt4 key购买 nike

我是 python 的新手(来自 R),我试图了解如何将 Pandas 数据帧中的时间戳系列(在我的情况下称为 df['timestamp'] )转换为我在 R 中称为字符串向量的内容。这可能吗?这将如何完成?

我试过 df['timestamp'].apply('str') ,但这似乎只是把整个列df['timestamp']成一长串。我希望将每个元素转换为字符串并保留结构,以便它仍然是一个向量(或者这可能是一个称为数组?)

最佳答案

考虑数据帧 df

df = pd.DataFrame(dict(timestamp=pd.to_datetime(['2000-01-01'])))

df

timestamp
0 2000-01-01

使用日期时间访问器 dt访问 strftime 方法。您可以将格式字符串传递给 strftime它将返回一个格式化的字符串。与 dt 一起使用时accessor 你会得到一系列的字符串。
df.timestamp.dt.strftime('%Y-%m-%d')

0 2000-01-01
Name: timestamp, dtype: object

访问 strftime.org 一组方便的格式字符串。

关于python - Pandas 时间戳系列到字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44741587/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com