Introdução aos conhecimentos básicos da linguagem R (2)

Diretório de artigos da série

Introdução ao conhecimento básico da linguagem R (1)

Introdução aos conhecimentos básicos da linguagem R (2)


gerar sequência

       R fornece uma variedade de métodos para gerar diferentes tipos de sequências. Por exemplo, crie um vetor contendo todos os inteiros de 1 a 20, conforme a figura a seguir:

      As próximas duas linhas de código são para permitir que todos entendam a importância da prioridade do operador. y primeiro cria um vetor de 20 a 30 e depois subtrai 1 de todos eles. z primeiro subtrai 1 de 30 e depois cria o vetor.

       Você pode usar a função seq() para gerar uma sequência de números reais, como:

seq(-4,1,0.5)
[1] -4.0 -3.5 -3.0 -2.5 -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0

       Gera uma sequência de números reais de -4 a 1 em incrementos de 0,5. A função seq() possui outras funções, como:

seq(from = 1,to = 5,length = 4)
[1] 1.000000 2.333333 3.666667 5.000000
seq(length = 10,from = -2,by = 0.2)
[1] -2.0 -1.8 -1.6 -1.4 -1.2 -1.0 -0.8 -0.6 -0.4 -0.2

       No exemplo acima, pode-se ver que existem diferentes maneiras de fornecer parâmetros de função na chamada de função: Você só pode fornecer o valor do parâmetro de acordo com a ordem dos parâmetros no protótipo da função; você também pode fornecer o parâmetro nome primeiro e, em seguida, forneça isso O parâmetro requer um valor de parâmetro específico para ser usado. Portanto, isso é útil quando usamos funções que recebem vários parâmetros e a maioria deles possui valores padrão. Uma vez que os valores padrão desses parâmetros atendam às nossas necessidades, podemos evitar a especificação manual desses parâmetros. No entanto, se esses valores padrão não forem adequados para o nosso problema, precisamos fornecer outros valores opcionais. Se não houver nenhum parâmetro definido pelo nome do parâmetro como no exemplo acima, o valor do parâmetro precisa ser definido de acordo com a posição do parâmetro. Por exemplo: seq(1,4,,40). A definição de parâmetros por nome pode alterar a ordem dos parâmetros em uma chamada de função, porque há nomes de parâmetros para corresponder.

 

Acho que você gosta

Origin blog.csdn.net/m0_51440939/article/details/128689762
Recomendado
Clasificación