¿Cómo leer un archivo de Excel y seleccionar filas y columnas específicas en R?

En este artículo, discutiremos cómo leer un archivo de Excel y seleccionar filas y columnas específicas usando el lenguaje de programación R.

Archivo utilizado:

Para leer un archivo de Excel en R, tenemos que pasar su ruta como argumento a la biblioteca readxl de la función read_excel () .

Sintaxis:

read_excel(ruta)

Para seleccionar una columna específica podemos usar la indexación.

Sintaxis:

df [ índice_fila , índice_columna ]

Aquí df representa el nombre del marco de datos o el nombre del archivo de Excel o cualquier cosa

Extraer filas específicas del archivo de Excel 

Para ello, tenemos que pasar el índice de la fila a extraer como entrada a la indexación. Como resultado, se buscará y mostrará la fila en el índice proporcionado.

Ejemplo 1 :

R

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

Producción :

Ejemplo 2:

R

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

Producción :

Ejemplo 3:

R

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

Producción :

Para obtener varias filas de manera similar, no se requieren muchas modificaciones. El índice de las filas que se van a extraer debe pasarse como un vector a la parte índice_fila de la sintaxis de indexación.

Ejemplo 4: 

R

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

Producción :

Extraer columnas específicas del archivo de Excel 

Esto es similar al enfoque seguido anteriormente, excepto que para extraer el índice de columna de la columna debe proporcionarse como argumento.

Ejemplo 1 :

R

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

Producción :

Ejemplo 2:

R

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

Producción : 

Ejemplo 3:

R

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

Producción :

Para obtener varias columnas a la vez, el índice de las columnas que se extraerán debe proporcionarse como un vector en la parte column_index de la sintaxis de indexación. Se obtendrán y mostrarán todas las columnas con el índice proporcionado.

Ejemplo 4:

R

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

Producción : 

Publicación traducida automáticamente

Artículo escrito por krishnakarthikeyakhandrika y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *