【发布时间】:2023-01-13 02:13:39
【问题描述】:
我有一个 df,你可以通过运行来获得它:
import pandas as pd
from io import StringIO
df = """
case_id scheduled_date code
1213 2021-08-17 1
3444 2021-06-24 3
4566 2021-07-20 5
"""
df= pd.read_csv(StringIO(df.strip()), sep='\s\s+', engine='python')
如何将scheduled_date 更改为只保留年份和月份?输出应该是:
case_id scheduled_date code
0 1213 2021-08 1
1 3444 2021-06 3
2 4566 2021-07 5
【问题讨论】:
-
pd.to_datetime(df['schedule_date']).dt.strftime('%Y-%m')。 -
@QuangHoang 它有效,谢谢,你能把它作为答案发布,以便我检查吗?