[英]Missing data frame column reading excel file into R with readxl
我在使用readxl
包中的read_excel函數將xls文件讀入R時遇到了一些麻煩。 生成數據框,但它至少缺少一列,並且我多次打印以下消息:
fread: wanted 1 got 0 loc=30208
這是我正在嘗試的命令:
df <- read_excel(path = "Emery0114Aug16-1656_log2.xls",
sheet = 2, col_names = F, skip = 3)
電子表格的前兩行(跳過前三行)如下所示:
8/13/2016 2:20 PM 0 753 738 881 1234
8/13/2016 2:30 PM 0 757 739 881 1245
讀入R后數據幀的前兩行看起來像這樣,並且似乎缺少最后一列。
X1 X2 X3 X4 X5
<time> <dbl> <dbl> <dbl> <dbl>
1 2016-08-13 14:19:59 0 753 738 881
2 2016-08-13 14:29:59 0 757 739 881
這是xls文件的鏈接。 該文件由水分記錄器生成,與軟件生成的默認值保持不變。 https://drive.google.com/file/d/0BzGqPx_G2wnhUzk2eWpNYlBYdHM/view?usp=sharing
我正在運行readxl版本0.1.1.9000,R版本3.2.4和Ubuntu 16.04.1
感謝您的幫助!
library(gdata)
mydata = read.xls("Emery0114Aug16-1656_log2.xls")
head(mydata)
Emery01 Port.1 Port.2 Port.3 Port.4 Port.5
1 159 records EC-5 Soil Moisture EC-5 Soil Moisture EC-5 Soil Moisture EC-5 Soil Moisture EC-5 Soil Moisture
2 Measurement Time m\xb3/m\xb3 VWC m\xb3/m\xb3 VWC m\xb3/m\xb3 VWC m\xb3/m\xb3 VWC m\xb3/m\xb3 VWC
3 8/13/2016 2:20 PM #N/A! 0.159 0.146 0.268 0.568
4 8/13/2016 2:30 PM #N/A! 0.162 0.147 0.268 0.577
5 8/13/2016 2:40 PM #N/A! 0.168 0.154 0.332 0.590
6 8/13/2016 2:50 PM #N/A! 0.171 0.156 0.353 0.596
這對我行得通...
以下是......
library(xlsx)
mydata <- read.xlsx("Emery0114Aug16-1656_log2.xls")
head(mydata)
Emery01 Port.1 Port.2 Port.3 Port.4 Port.5
1 159 records EC-5 Soil Moisture EC-5 Soil Moisture EC-5 Soil Moisture EC-5 Soil Moisture EC-5 Soil Moisture
2 Measurement Time m\xb3/m\xb3 VWC m\xb3/m\xb3 VWC m\xb3/m\xb3 VWC m\xb3/m\xb3 VWC m\xb3/m\xb3 VWC
3 8/13/2016 2:20 PM #N/A! 0.159 0.146 0.268 0.568
4 8/13/2016 2:30 PM #N/A! 0.162 0.147 0.268 0.577
5 8/13/2016 2:40 PM #N/A! 0.168 0.154 0.332 0.590
6 8/13/2016 2:50 PM #N/A! 0.171 0.156 0.353 0.596
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.