我有一个带有Date(字符串)的Pandas数据框,我可以使用set_index
和to_datetime
函数将其转换并设置为索引
usd2inr_df.set_index(pd.to_datetime(usd2inr_df['Date']), inplace=True)
但生成的 Dataframe 包含我想删除的时间部分...
2023年2月14日00时00分
我想把它作为2023年2月14日
我如何设置调用,这样,我可以得到没有时间部分的日期作为我的 Dataframe 上的索引
usd2inr_df['Date'] = pd.to_datetime(usd2inr_df['Date']).dt.normalize()
usd2inr_df.set_index(usd2inr_df['date'])
1条答案
按热度按时间ycl3bljg1#
1.使用
.to_datetime()
方法,将Series
转换为Pandasdatetime
对象。1.使用
Series.dt.date
,返回'yyyy-mm-dd'日期格式。1.使用
DataFrame.index
设置dataFrame的索引。产出