Для каждой строки моего фрейма данных (например, A 1 2 3 4 5
) я хочу сгенерировать все возможные 2 ^ 5 перестановок строк, где 0 или 1 были добавлены в каждый столбец, без дубликатов.
т.е. я хочусгенерируйте все перестановки длины 5 из [0,1], например, [1,0,0,0,0], [0,1,0,0,0], [1,1,0,0,0]
в качестве векторов, затем добавьте их в эту строку.
Требуемый вывод для приведенного выше примера:
A 2 2 3 4 5 <<only first column added>>
A 1 3 3 4 5 <<only second column added>>
A 2 3 3 4 5 <<first and second columns added>>