我有一个表熊猫 DF,它看起来像
| 奴隶 | 起始地址0 | end_addr0 | 起始地址1 | end_addr1 | 起始地址2 | end_addr2 | |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 10000000 | 1FFFFFFF | NaN | NaN | NaN | NaN |
| 1 | 1 | 2000万 | 2007FFFF | 40000000 | 40005FFF | NaN | NaN |
| 2 | 1 | 2000万 | 2007FFFF | 2010万 | 201FFFFF | NaN | NaN |
| 3 | 2 | 2020万 | 202FFFFF | 20080000 | 20085FFF | 40006000 | 400FFFFF |
| 4 | 3 | 0 | 0FFFFFFF | NaN | NaN | NaN | NaN |
| 5 | 4 | 2030万 | 203FFFFF | NaN | NaN | NaN | NaN |
| 6 | 5 | 20400000 | 204FFFFF | NaN | NaN | NaN | NaN |
对于每个从属编号,我需要将其转换为范围列表(元组)。例如,
Slave1_list = ( (20000000, 2007FFFF), (40000000, 40005FFF), (20100000, 201FFFFF))
Run Code Online (Sandbox Code Playgroud)
从站(行)和地址对(列)的数量可以变化。
谢谢
编辑 …