R语言 读取Excel文件时指定行名
在这篇文章中,我们将在R编程语言中读取Excel文件时指定行名。
使用read.xlsx2()函数的row.names参数,在读取文件时指定行名。
这是在R编程语言中读取文件时指定行名的最简单方法,因为在这种方法中,用户只需调用read.xlsx()函数,该函数特别用于导入excel类型的大小,并使用该函数的row.names参数,将所需的值输入其中,这将是在R编程语言中读取o文件时指定行名的参数值。另外,xlsx包,对于这种方法,用户需要安装和导入xlsx包到R工作控制台,因为这里使用的函数来自这个包。
为了安装和导入xlsx包,用户需要遵循以下语法
install.packages("xlsx")
library("xlsx")
read.xlsx2()函数: 此函数用于从Excel文件或工作簿对象中读取数据到data.frame中。
语法: read.xlsx(xlsxFile, sheet, startRow = 1, colNames = TRUE, rowNames = FALSE, detectDates = FALSE, skipEmptyRows = TRUE, skipEmptyCols = TRUE, rows = NULL, cols = NULL,check.names = FALSE, sep.names = “. ” , namedRegion = NULL, na.strings = “NA” , fillMergedCells = FALSE, row.names)
用于演示的Excel文件
我们将使用6行5列的xlsx文件,通过使用row.names参数,我们将在读取该文件时将行名指定为1。
library(xlsx)
gfg_file = read.xlsx2("GFG_DATA.xlsx",
sheetIndex = 1,
row.names = 1)
gfg_file
输出
读取文件时指定行名
我们将使用6行5列的xlsx文件,与前面的例子相同,使用row.names参数,我们将在读取该文件时指定行名为4。
library(xlsx)
gfg_file = read.xlsx2("GFG_DATA.xlsx",
sheetIndex = 1,
row.names = 4)
gfg_file
输出