R语言 如何读取Excel文件并在R中选择特定的行和列

R语言 如何读取Excel文件并在R中选择特定的行和列

在这篇文章中,我们将讨论如何使用R编程语言读取Excel文件并从中选择特定的行和列。

使用的文件

如何读取Excel文件并在R中选择特定的行和列?

要将Excel文件读入R语言,我们必须将其路径作为参数传递给 read_excel() 函数 readxl 库。

语法

read_excel(path)

要选择一个特定的列,我们可以使用索引。

语法 如下

df [ row_index , column_index ] 。

这里df代表数据框架的名称或Excel文件的名称或任何东西。

从Excel文件中提取特定的行

为此,我们必须把要提取的行的索引作为索引的输入。结果,提供索引的行将被提取并显示。

例1 :

library(readxl)
  
setwd('C:/Users/KRISHNA KARTHIKEYA/Documents')
df=read_excel('OSWT1.xlsx')
  
a=df[5,]
print(a)

输出:

如何读取Excel文件并在R中选择特定的行和列?

例2 :

library(readxl)
  
setwd('C:/Users/KRISHNA KARTHIKEYA/Documents')
df=read_excel('OSWT1.xlsx')
  
a=df[6,]
print(a)

输出:

如何读取Excel文件并在R中选择特定的行和列?

例3 :

library(readxl)
  
setwd('C:/Users/KRISHNA KARTHIKEYA/Documents')
df=read_excel('OSWT1.xlsx')
  
a=df[7,]
print(a)

输出

如何读取Excel文件并在R中选择特定的行和列?

为了获得多条记录,同样不需要做太多的修改。要提取的行的索引应该作为一个向量传递给索引语法的row_index部分。

例4 :

library("readxl")
  
df=read_excel("C:/users/KRISHNA KARTHIKEYA/Documents/OSWT1.xlsx")
print(df[c(2,3),])

输出

如何读取Excel文件并在R中选择特定的行和列?

从Excel文件中提取特定的列

这与上面的方法类似,只是提取列的索引需要作为一个参数给出。

例1 :

library(readxl)
  
setwd('C:/Users/KRISHNA KARTHIKEYA/Documents')
df=read_excel('OSWT1.xlsx')
  
a=df[,2]
print(a)

输出 :

如何读取Excel文件并在R中选择特定的行和列?

例2 :

library(readxl)
  
setwd('C:/Users/KRISHNA KARTHIKEYA/Documents')
df=read_excel('OSWT1.xlsx')
  
a=df[,3]
print(a)

输出:

如何读取Excel文件并在R中选择特定的行和列?

例3 :

library(readxl)
  
setwd('C:/Users/KRISHNA KARTHIKEYA/Documents')
df=read_excel('OSWT1.xlsx')
  
a=df[,4]
print(a)

输出:

如何读取Excel文件并在R中选择特定的行和列?

为了一次获得多个列,需要提取的列的索引应该在索引语法的column_index部分作为一个向量给出。所有提供索引的列将被提取和显示。

例4 :

library("readxl")
  
df=read_excel("C:/users/KRISHNA KARTHIKEYA/Documents/OSWT1.xlsx")
  
print(df[,c(2,3)])

输出:

如何读取Excel文件并在R中选择特定的行和列?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程