使用pandas时日期格式的处理

比如以下这段代码,存入csv文件的日期格式是不能直接使用的,需要转换格式,比较麻烦。

df = pro.trade_cal()
df.to_csv("trade_cal.csv")
trade_cal = pd.read_csv("trade_cal.csv")

只需在to_csv之前先将dataframe中的日期转换成日期的格式,然后再保存成本地文档,这样在调用本地文档的时候,日期就直接是日期格式了,可以进行日期的处理。

df = pro.trade_cal()
df['cal_date'] = pd.to_datetime(df['cal_date']) # 在这里进行cal_date列的日期数据格式处理
df.to_csv("trade_cal.csv")
trade_cal = pd.read_csv("trade_cal.csv")

比如进行以下日期选取的处理:

trade_cal = pd.read_csv("trade_cal.csv")
date_range = trade_cal[(trade_cal['is_open'] == 1) & \
            (trade_cal['cal_date']>=start_date) & \
                (trade_cal['cal_date']<=end_date)]['cal_date'].values

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值