现有一个(n×2)的df1(df1内一列是时间,但不连续),本人想新建一个(m×2)的df2,df2的第一列添加指定时间开头和结尾(df1内的时间开头和结尾),此按秒递增,同时第二列的内容为将df1与df2相同时间的内容赋与df2,不同的赋NaN。
4条回答 默认 最新
- A1358722560 2022-12-28 22:08关注
根据你问题的描述设计了相关的表格,表格名为data,内容如下:
相应的代码为:
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)
运算的结果为:
如果问题得到解决的话请点 采纳~~~
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥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格式呢