dataframe - Combining two data frames in R using the Stack() function -
i have combine 2 large data frames df1 , df2 1 data frame in r. rbind() function computationally expensive. stack() function preferable use large datasets, using stack() function stack data frames 1 on other form 1 data frame following:
library(stack) = stack (df1, df2) however, following error:
1: ‘v1’: coerced ordered factor 2: ‘v1’: factor levels expanded: check levels/codes! 3: ‘v13’: coerced ordered factor 4: ‘v13’: factor levels expanded: check levels/codes! 5: ‘v14’: coerced ordered factor 6: ‘v14’: factor levels expanded: check levels/codes! 7: ‘v15’: coerced ordered factor 8: ‘v15’: factor levels expanded: check levels/codes! 9: ‘v16’: factor levels expanded: check levels/codes! the class of both df1 , df2 data.frame , both dataframes have same column names , number of columns. why still getting error?
yes, indeed, warning messages, appeared due factor levels of first dataset having expanded accommodate values both data frames. once, made factor levels of columns of both data frames same, stack() function worked properly.
Comments
Post a Comment