qq_43178462 2022-12-28 20:34 采纳率: 37.5%
浏览 80
已结题

使用python实现时间处理代码

现有一个(n×2)的df1(df1内一列是时间,但不连续),本人想新建一个(m×2)的df2,df2的第一列添加指定时间开头和结尾(df1内的时间开头和结尾),此按秒递增,同时第二列的内容为将df1与df2相同时间的内容赋与df2,不同的赋NaN。

img

  • 写回答

4条回答 默认 最新

  • A1358722560 2022-12-28 22:08
    关注

    根据你问题的描述设计了相关的表格,表格名为data,内容如下:

    img

    相应的代码为:

    import pandas as pd
    
    path1 = r'C:\Users\Desktop\data.xlsx'
    df1 = pd.read_excel(path1, header=1)
    df1["时间"] = df1["时间"].astype("str")
    start = df1["时间"][0]
    end = df1["时间"][(len(df1) - 1)]
    
    time = pd.date_range(start=start, end=end, freq='S')
    str1 = time.strftime("%Y-%m-%d %H:%M:%S").to_list()
    time2 = [x.split(' ')[1] for x in str1]
    
    df2 = pd.DataFrame({'时间': time2})
    df3 = pd.merge(df1, df2, on='时间', how="right")
    
    print(df3)
    
    
    

    运算的结果为:

    img

    如果问题得到解决的话请点 采纳~~~

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 1月7日
  • 已采纳回答 12月30日
  • 赞助了问题酬金15元 12月28日
  • 创建了问题 12月28日

悬赏问题

  • ¥15 r语言神经网络自变量重要性分析
  • ¥15 基于双目测规则物体尺寸
  • ¥15 wegame打不开英雄联盟
  • ¥15 公司的电脑,win10系统自带远程协助,访问家里个人电脑,提示出现内部错误,各种常规的设置都已经尝试,感觉公司对此功能进行了限制(我们是集团公司)
  • ¥15 救!ENVI5.6深度学习初始化模型报错怎么办?
  • ¥30 eclipse开启服务后,网页无法打开
  • ¥30 雷达辐射源信号参考模型
  • ¥15 html+css+js如何实现这样子的效果?
  • ¥15 STM32单片机自主设计
  • ¥15 如何在node.js中或者java中给wav格式的音频编码成sil格式呢