通过在两列上匹配num,基于num_type_len创建len列。
| 数值类型长度|实际数量|
| - ------|- ------|
| [8812_正在检查_90、7094_保存_75、9939_正在检查_89]|小行星7094|
| [6846检查87年,1906年检查90年]|小行星1906|
预期产出:-
| Report_length | Actual_num |
| ------------- | ---------- |
| 75 | 7094 |
| 90 | 1906 |
1条答案
按热度按时间qpgpyjmq1#
您可以比较由
Actual_num
转换为字符串的列表拆分值,并使用iter
技巧获得next
的第一个匹配值:或者将
DataFrame.explode
与比较拆分值的列表列一起使用: