Как объединить ячейки в одном столбце в столбцах с 1 по 4 при условии, что ячейки в столбцах 1 и 2 идентичны? Представление является результатом после объединения «один ко многим». После - желаемый конечный результат.Как я могу вертикально объединить идентичные ячейки в R, как в Excel?
2
A
ответ
0
Заканчивать FlexTable
в ReporteRs
пакете. Он имеет функцию spanFlexTableRows
, которая выполняет именно то, что вы ищете.
Помощь страница здесь: http://davidgohel.github.io/ReporteRs/articles/FlexTable.html
Следует признать, что это только для представления данных, а не для работы с ним.
R не поддерживает «объединенные» ячейки, такие как excel, лучше всего хранить все данные, так как это то, что превосходит в любом случае, это просто показывает вам что-то другое. – emilliman5
Ум, нет. Нет, нет. Если (в общем листе), если вы объедините A1: A3, обратитесь к = A2, вы получите 0. Если вы сохраните его как CSV, он поместит пустые значения для A2 и A3 и не сохранит ' 'узел в листе XML (если файл xlsx). Пожалуйста, не распространяйте дезинформацию. –
hrbrmstr
Прояснив, что делает и не делает Excel, единственный способ добиться чего-то подобного в R заключается в том, что вы используете комбинацию списков и data.frames, которая является кошмаром, ожидающим появления большинства людей. Сделайте единственный правдивый бит в комментарии emillman5 и сохраните все данные или сохраните их отдельно и слейте только при необходимости. Если вам нужно, чтобы они были объединены для * отображения данных *, то задайте вопрос с этим разъяснением, поскольку есть способы сделать это с помощью различных пакетов. – hrbrmstr