抑制未知或未初始化的列

Suppress unknown or uninitialised column

我不断收到以下警告:

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

但是 LinkStatus 列不存在。

下面是我读取多个 .xlsx 个文件的代码:

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

我查了资料,没有这个栏目。我也有 运行 names() 但它没有显示。我已经尝试 dplyr::select(.data) 尝试 select there/I 想要的列,但没有任何效果。

有没有办法抑制特定警告,因为一旦我开始处理数据,我就会收到一个又一个警告?

如有任何帮助,我们将不胜感激。

您好,找到了解决方案并认为它可能对其他人有用。 我只是添加了 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)

现在工作愉快