#r
#r
Вопрос:
Мне нужно создать окончательный лист Excel, который будет содержать входные данные из других листов Excel. Для того же я извлек данные на основе некоторых условий и пытаюсь объединить их в одно целое с помощью функции merge, но когда я делаю это, это объединяет извлеченные данные в алфавитном порядке или странным образом, а не по одному или в определенном порядке. Я хочу, чтобы извлеченные данные были упорядочены. P.S. Используя R shiny для загрузки файлов и извлечения данных, но не имея возможности объединить их.
Комментарии:
1. Добро пожаловать в SO. Вам нужно опубликовать полный воспроизводимый пример, чтобы кто-нибудь мог вам помочь.
Ответ №1:
Для эффективного чтения файлов вы можете использовать fread()
функцию из библиотеки data.table
.
library(data.table)
df1 = fread("file1.xlxs")
df2 = fread("file2.xlxs")
Чтобы сохранить порядок строк при объединении 2 фреймов данных, вы можете использовать join()
функцию из библиотеки plyr
.
library(plyr)
df = join(df1,df2)