我正在使用来自more_itertools的split_at。原因是我有一个包含 70k 条记录的列表,其中出现了Record i [Record 1, Record 2, ...Record n]。我需要在这些Record i事件中拆分列表。我如何在下面的代码中实现这一点?
注意 than是未知的
Result = list(split_at(lst, lambda x: x == 'Record i'))
这是我的输入(子集)
[1] "Record 1"
[1] 1010286
[1] 7
[1] F
[1] "Record 2"
[1] 1000152
[1] 5
[1] M
这是我想要的输出(在数据框中)
"Record 1", 1010286, 7, F
"Record 2", 1000152, 5, M