Как следует из заголовка, я должен поддерживать порядок элементов строк, поэтому что-то вроде «комбинаций» из itertools на самом деле не помогает
, что это означает, если вы об этом думаете, это то, что мы должны сместить пространство между элементами в столбцах, чтобы получить разные комбинации, которые не меняют порядок. пример:
Из этого:
MON TUE WED THU ...
0 bread chocolate wine chocolate ...
1 pizza bread bread chocolate ...
2 bread pizza bread apple ...
3 wine bread apple wine ...
Я хочу попробовать все возможные комбинации этого кадра данных, изменяя расстояние с одним и другим элементом, конечно с максимумом, иначе он просто добавит бесконечный пробелы в промежутке между ...
MON TUE WED THU FRI SAT SUN ...
0 bread NaN chocolate NaN NaN wine NaN ...
1 NaN pizza bread bread NaN chocolate NaN ...
2 bread NaN pizza bread NaN NaN apple ...
3 NaN NaN wine bread apple wine NaN ...
Итак, в этом примере выходных данных были вставлены пробелы между элементами строки, скорее всего, с "for" или чем-то, что пробует различное количество пробелов между ними, но это то, что я ищу, просто не могу понять правильный алгоритм.
Любая помощь? D:. Заранее спасибо и извините, если я пропустил что-то очень глупое: C.