gpt4 book ai didi

python - 如何从DataFrame的日期列中提取月份名称和年份

转载 作者:行者123 更新时间:2023-12-04 02:46:29 27 4
gpt4 key购买 nike

我有以下 DF

45    2018-01-01
73 2018-02-08
74 2018-02-08
75 2018-02-08
76 2018-02-08

我想以以下格式以简单的方式提取月份名称和年份:

45    Jan-2018
73 Feb-2018
74 Feb-2018
75 Feb-2018
76 Feb-2018

我使用了返回 df.Date.dt.to_period("M") 格式的 "2018-01"

最佳答案

将日期从对象转换为实际日期时间并使用 dt 访问您需要的内容。

import pandas as pd

df = pd.DataFrame({'Date':['2019-01-01','2019-02-08']})

df['Date'] = pd.to_datetime(df['Date'])

# You can format your date as you wish
df['Mon_Year'] = df['Date'].dt.strftime('%b-%Y')

# the result is object/string unlike `.dt.to_period('M')` that retains datetime data type.

print(df['Mon_Year'])

关于python - 如何从DataFrame的日期列中提取月份名称和年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57033657/

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