我從excel導入數據,我有多個excel,所以我一次閱讀。
這裏是我的代碼:從excel導入數據,但得到警告消息
library(readxl)
library(data.table)
file.list <- dir(path = "path/", pattern='\\.xlsx', full.names = T)
df.list <- lapply(file.list, read_excel)
data <- rbindlist(df.list)
不過,我得到df.list <- lapply(file.list, read_excel)
和data <- rbindlist(df.list)
之間的警告信息。
Warning messages:
1: In read_xlsx_(path, sheet, col_names = col_names, col_types = col_types, :
[3083, 9]: expecting date: got '2015/07/19'
2: In read_xlsx_(path, sheet, col_names = col_names, col_types = col_types, :
[3084, 9]: expecting date: got '2015/07/20'
發生了什麼事?我如何檢查和糾正?
你有沒有在各自的行看着你的Excel表格?對我來說,似乎那裏正在發生一些事情。也許你在這些行之前或之後有一個空單元格,有些空間或類似的東西......或者你的日期格式與其他單元格中的格式不同......在這個方向上的東西 – Sarina
而不是使用「path」用setwd(「path/to/file」)設置你的工作目錄,當你遇到問題時它應該更容易導航。 – Chef1075
也有你的嘗試'read.csv()'而不是?它可能會使文件更容易上傳到r中。 – Chef1075