python - 根据来自其他 DF 的值选择 DF 行
问题描述
我有一个看起来像这样的数据框,
starttime code
2021-01-01 06:16:58.862 ON
2021-01-01 15:37:47.202 OFF
2021-01-01 15:39:48.463 ON
2021-01-01 18:27:57.523 OFF
2021-01-02 07:53:35.581 ON
第二个数据框看起来像这样,
starttime value
2021-01-01 07:16:34.239 232
2021-01-01 07:16:34.439 233
2021-01-01 07:16:34.539 231
2021-01-01 07:16:34.639 232
2021-01-01 16:32:47.202 43453
2021-01-01 18:32:48.463 2321
2021-01-01 19:21:28.239 34
2021-01-02 06:51:35.232 767
所以我的目标是根据第一个数据帧中打开和关闭的值切换从第二个数据帧中获取数据。我需要连接 ON 和 OFF 转换之间的所有数据并将它们存储到一个新的数据帧中。
有没有不使用任何 for 循环的pythonic/pandas方式来做到这一点?
解决方案
推荐阅读
- javascript - 使用 Async 和 MongoDb 按顺序填充集合文档
- android - 房间查询:在列表中查找总是返回 null
- ffmpeg - 解码/编码 mp4 视频时丢弃 P 帧
- python - python:读取内联标签txt文件并将其格式化为列
- microsoft-cognitive - 如何通过发送到认知服务来防止保留或重复使用数据?
- c# - 我需要有关功能的帮助
- c# - C# SetWinEventHook 在鼠标移动时停止发送消息
- html - 替代样式表未显示在 Firefox 的“查看 > 页面样式”下
- powershell - 如何混合编码和非编码脚本?
- python - 如何使用pymysql在python中将NULL插入日期时间