python dataframe 转成日期格式-excel常规格式转日期
发布时间:2023-02-10 11:25 浏览次数:次 作者:佚名
比如下面的代码,csv文件中存储的日期格式不能直接使用,需要转换格式,比较麻烦。
df = pro.trade_cal()
df.to_csv("trade_cal.csv")
![excel常规格式转日期_python dataframe 转成日期格式_python dataframe 加一列](https://exp-picture.cdn.bcebos.com/f385f2995943040168c76ff4d66b04d148290593.jpg?x-bce-process=image/resize,m_lfit,w_500,limit_1)
trade_cal = pd.read_csv("trade_cal.csv")
只需要在to_csv之前将dataframe中的date转换成date格式,然后保存为本地文档,这样调用本地文档时python dataframe 转成日期格式,date直接是date格式python dataframe 转成日期格式,就可以对date进行处理了。
df = pro.trade_cal()
df['cal_date'] = pd.to_datetime(df['cal_date']) # 在这里进行cal_date列的日期数据格式处理
![excel常规格式转日期_python dataframe 转成日期格式_python dataframe 加一列](https://www.08ts.cn/zb_users/upload/water/2022-04-24/626572011025a.jpeg)
df.to_csv("trade_cal.csv")
trade_cal = pd.read_csv("trade_cal.csv")
例如,执行以下日期选择过程:
trade_cal = pd.read_csv("trade_cal.csv")
![python dataframe 转成日期格式_python dataframe 加一列_excel常规格式转日期](https://exp-picture.cdn.bcebos.com/e996472ae3efe078ac2d2605b96c576698cf65b0.jpg?x-bce-process=image/resize,m_lfit,w_500,limit_1)
date_range = trade_cal[(trade_cal['is_open'] == 1) & \
(trade_cal['cal_date']>=start_date) & \
(trade_cal['cal_date']<=end_date)]['cal_date'].values