'Suppress unknown or uninitialised column

I keep getting the following warning:

"Warning messages: 1: Unknown or uninitialised column: LinkStatus. 2: Unknown or uninitialised column: LinkStatus. “

but the Column LinkStatus does not exist.

Below is my code for reading in multiple .xlsx files:

DR <- list.files(path = Delivery_Status_Rep,pattern = "*.xlsx",full.names = TRUE ) %>% 
  lapply(read_xlsx, skip = 10) %>% 
  bind_rows   

I have checked the files and there is no such column. I have also run names() and it not showing. I have tried dplyr::select(.data) to try and just select the Columns that are there/I want but nothing works.

Is there a way to suppress a specific warning because as soon as I start working with the data I get warning after warning?

Any help would be greatly appreciated.



Solution 1:[1]

Hi found a solution and thought it may be useful for others. I have simply added as.data.table

DR <- list.files (path = Delivery_Status_Rep,    
                     pattern = "*.xlsx",
                     full.names = TRUE) %>% 
lapply(read_xlsx,skip = 10) %>%
 bind_rows   

DR<- as.data.table(DR)

Works a treat now

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 David Cook