Lenguaje R (2) -- tipo de datos

valor

Se puede utilizar para liquidación directa, suma, resta, multiplicación y división.

cadena

Se puede conectar, convertir, extraer

longitud

nchar(month.name) #Comprueba la longitud de la cadena, los espacios también se cuentan, devuelve la longitud de cada elemento

len(month.name) #retorna el número de elementos

puntadas

empalme común

paste(c("asad", "sdas", "sadad", sep = "-" ) #Combina varias cadenas en una, sep representa el separador

paste(strings, "sdadas") # empalmando cada elemento en un vector con sdadas

Producto cartesiano + concatenación (exterior)

por ejemplo, póquer

cara <- 1:13

palo <-c("picas", tréboles", "corazones", "diamantes")

exterior (traje, cara, DIVERSIÓN = pegar)

Dividir

substr(x = mes.nombre, inicio = 1, parada = 3) #Extraer los tres primeros caracteres de cada mes

strsplit(str, "/") #Dividir una cadena larga en múltiples partes, dividir cadena, dividir símbolo

conversión de casos

toupper() #todo en mayúsculas

tolower() #todo en minúsculas

gsub("^(\\w","\\U\\1",tolower(xxx),perl = T) #La primera letra está en mayúscula, aquí hay una expresión regular, el resultado es una lista, no un vector

buscar

p.ej

x <- c(“b", "A+", "AC"

grep("A+", x, fijo = T)

coincidir("AC",x)

lógica

verdadero o falso

fecha y hora

1. Descripción de la serie temporal

2. Usa los resultados anteriores para hacer predicciones

ts - serie de tiempo 

por ejemplo, millas aéreas

Fecha

Sys.date() #Ver la hora actual del sistema

as.Date("2023-01-01", format = "%Y-%m-%d") #Dar formato a la cadena en Fecha

seq(as.Date("2023-01-01"), as.Date("2023-07-01", by = 5) #Crear una serie temporal, by es el intervalo

ts(ventas,inicio = c(2010,5),fin = c(2014,4), frecuencia = num) # num1 año, num4 trimestre, num12 mes

Supongo que te gusta

Origin blog.csdn.net/Scabbards_/article/details/130305608
Recomendado
Clasificación