2017-02-14 3 views
-1

У меня есть один DataFrame, который нужно отправить в API проверки качества, который должен вернуть другой DataFrame.Как добавить меньший DataFrame в другой DataFrame в R

Но, к сожалению, API не принимает DataFrame в целом, и поэтому я нарезаю его по строкам и отправляю его в API.

Следовательно, я получаю отдельные строки DataFrames с каждым запросом. Может ли кто-нибудь сказать мне, как я могу добавить эти отдельные строки в более крупный Data Frame?

+1

просто верните их и установите их равными переменной: 'x <-rbind (old_df, new_line_df)' – sconfluentus

ответ

0

Вы можете добавить фреймы данных друг к другу, используя bind_rows из пакета dplyr.

df1 = data.frame(number = c(1, 2, 3, 4), 
       name=c("Alice", "Bob", "Charlie", "Donna") 
df2 = data.frame(number = c(5), name=c("Eve")) 
df3 = bind_rows(df1, df2) #df3 has all five rows.