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