Итак, в настоящее время у меня есть функция, которую я определил для подсчета количества вхождений в столбце, и я хотел бы сделать это для N количества столбцов. Параметр stats
- это столбец, который я анализирую и подсчитываю вхождения с помощью другой функции, countNumber.
N - количество анализируемых столбцов.
Функция, которую я разместил ниже, в настоящее время возвращаетсписок [вхождения, столбец № N].
let rec subList stats n =
let list = []
let newList = n::list
if n = 0 then [] else (countNumber stats n)::newList
Я хотел бы выполнить эту операцию для каждого из моих N столбцов и сформировать новый список из всех подсписков. Вывод должен быть что-то вроде: [ [22, 103]; [36, 78]; [43, 13]; ...]
Здесь я нахожусь в тупике на рекурсивной части.