有两种 Dataframe :
table1
id | time | status
-----------------------
1 | 10:00 | conn |
1 | 10:01 | disconn |
2 | 10:02 | conn |
2 | 10:03 | disconn |
3 | 10:04 | conn |
table2
id | time |
------------
3 | 10:05 |
字符串
如果某个标识没有断开时间值,则从表2中取。如何得到所需的结果?
id | conn | disconn|
--------------------
1 | 10:00| 10:01 |
2 | 10:02| 10:03 |
3 | 10:04| 10:05 |
型
1条答案
按热度按时间x759pob21#
你可以
pivot
,然后fillna
与map
:字符串
第二步的变体:
型
输出量:
型
如果您有重复的ID/状态:
型