CDA数据科学研究院 CDA考试中心 CDA网校 企业服务
CDA社区
CDA竞赛 CDA技术答疑 CDA俱乐部
关于CDA APP下载 新媒体帐号交易(经管新媒) 新媒体帐号交易(经管新媒)

CDA

  • 最新
  • 热门
  • 关注
  • 推荐
  • 问答
登录 注册
免密码登录
获取验证码
行为验证™ 安全组件加载中
提交 首次登录验证后自动注册

  • 创作中心
  • 我的消息
  • 我的收藏
  • 个人资料
  • 点赞能量: %
  • 点赞价值:
  • 系统消息
  • 互动消息

ermutuxia 赞了您的评论

2020-11-05 16:57

Sasyo 回复您的文章《​python如何实现根据条件计算日期相差天数》

算出来的列类型是pd.Timedelta,实际上可以视为时间戳,可以通过其他方式转换为数值

import pandas as pd
import datetime
delay_time = datetime.datetime.strptime('2020-10-31', '%Y-%m-%d')
df =pd.read_excel("C:\\Users\\Administrator\\Downloads\\1604563522_368980.xlsx")
df['time'] = pd.to_datetime(df['time'], unit='d')
df.loc[df['标识']=='推迟','天数_py'] =  delay_time + datetime.timedelta(days=1) - df.loc[df['标识']=='推迟','time'] 
df.loc[df['标识']!='推迟','天数_py'] = pd.Timedelta(seconds=0)


2020-11-05 16:46

wangxishi回复了你的评论:

想用python实现,对,导入是Dataframe

2020-11-05 16:29

ermutuxia 赞了您的评论

2020-11-05 16:29

<1…290829092910…21673>
  • CDA教材
  • CDA题库
  • CDA大纲
  • CDA测评
Copyright © 2015-2020, www.pinggu.com All Rights Reserved. CDA数据分析师(北京国富如荷网络科技有限公司) 版权所有 京ICP备18052299号-1