@nirgrahamuk
@technocrat
There was a spelling mistake.
I have created pseudo-data based on your advice.
data(ames)
my_data <- ames %>%
mutate(chr_Lot_Frontage = as.character(Lot_Frontage))
pull_column <- function(data,col){
data %>%
mutate(int=as.integer(col)) %>%
mutate(col_name = fct_reorder(col,int)) %>%
pull(col_name)
}
pull_column(my_data,chr_Lot_Frontage)
This will result in an error.
Do you know the solution?
Error: Problem with `mutate()` column `int`.
i `int = as.integer(col)`.
x object 'chr_Lot_Frontage' not found
pull_column(my_data,chr_"Lot_Frontage")
Error: Problem with `mutate()` column `col_name`.
i `col_name = fct_reorder(col, int)`.
x length(f) == length(.x)
this code can move collect.
my_data %>%
mutate(int=as.integer(chr_Lot_Frontage)) %>%
mutate(col_name = fct_reorder(chr_Lot_Frontage,int)) %>%
pull(col_name)