在 R 中使用 read_excel 或 read.excel 时跳过行

ahb*_*bon 8 r xlsx readxl

我有一个这样的Excel文件:

在此输入图像描述

我尝试读入read.xlsxread_excel跳过第二行:

library(xlsx)
df <- read.xlsx('./data.xls', 'Sheet1')

library(readxl)
df <- read_excel("./data.xls", sheet = 'Sheet0', skip = 2, col_names = TRUE)
Run Code Online (Sandbox Code Playgroud)

第一个 ( read.xlsx),我没有找到skip行参数,第二个给出了df没有标题的参数。

上面的代码哪里做错了,如何正确阅读?谢谢。

zx8*_*754 13

读取两次:一次读取列名,然后读取数据:

library(readxl)
myCols <- as.character(read_excel("./test123.xlsx", n_max = 1, col_names = FALSE))
myDF <- read_excel("./test123.xlsx", skip = 2, col_names = myCols)

myDF
# # A tibble: 3 x 2
#   colAtitle colBtitle
#       <dbl>     <dbl>
# 1         1         5
# 2         2         6
# 3         3         7
Run Code Online (Sandbox Code Playgroud)

输入示例:test123.xlsx

在此输入图像描述