You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#' Ao abrirem o R ou o RStudio você terão basicamente duas janelas principais:
25
25
#'
26
-
#' * **Console** - corresponde`a interface que interpreta o código da linguagem. Os códigos digitados aqui serão interpretados pelo R (Texto destacado em **verde** nas figuras \@ref(fig:pad-r), \@ref(fig:studio-r));
26
+
#' * **Console** - corresponde à interface que interpreta o código da linguagem. Os códigos digitados aqui serão interpretados pelo R (Texto destacado em **verde** nas figuras \@ref(fig:pad-r), \@ref(fig:studio-r));
27
27
#'
28
28
#' * **Script** - digitar um código curto no console é simples, mas quando o código é longo, é importante guardá-lo em algum lugar para executá-lo em qualquer momento. Para isso utilizamos scripts, que são arquivos de textos simples que podem ser salvo (extensão `.R`) numa pasta no seu computador e reutilizado (Texto destacado em **amarelo** nas figuras \@ref(fig:pad-r), \@ref(fig:studio-r)). Como um arquivo `.R` é um texto simples, ele é editável por qualquer editor de texto, como o Bloco de Notas ou [Notepad++](https://notepad-plus-plus.org/) para usuários Windows, [TextWrangler](https://www.barebones.com/products/textwrangler/) ou [BBEdit](https://www.barebones.com/products/textwrangler/) para usuários macOS, ou [gedit](https://help.gnome.org/users/gedit/stable/index.html.pt_BR) para usuários Linux. O editor de scripts do RStudio é excelente.
29
29
#'
@@ -126,7 +126,7 @@ ls(sorted = FALSE) # ele mostra os objetos na ordem que foram criados
126
126
#' Se você necessitar deste pacote, por exemplo, basta executar o seguinte comando no console do R:
#' Para trabalhar com pacotes você primeiro precisa definir um repositório, ou seja, um servidor, de vários disponíveis (espelhos do repositório oficial), de onde o R buscará o pacote desejado.
@@ -136,9 +136,9 @@ ls(sorted = FALSE) # ele mostra os objetos na ordem que foram criados
136
136
#' Por exemplo, ao invés de usarmos o menu do R para definir um repositório e instalar um pacote, vamos executar estas ações por meio de um script:
## setwd(dir = minhapasta) # usa a funçao "set working directory" para especificar o diretório (pasta) de trabalho
201
-
## # note que eu defini dir primeiramente como o objeto "minhapasta" usei esse objeto para especificar o objeto "dir", que é o único argumento da função setwd()
194
+
# ?setwd # veja o help da função que iremos utilizar
# setwd(dir = minhapasta) # usa a funçao "set working directory" para especificar o diretório (pasta) de trabalho
201
+
# # note que eu defini dir primeiramente como o objeto "minhapasta" usei esse objeto para especificar o objeto "dir", que é o único argumento da função setwd()
202
202
203
203
#'
204
204
#' Objetos criados no R por você podem ser salvos como um arquivo no seu computador.
@@ -312,7 +312,7 @@ ls() # os objetos foram criados como especificado no script
312
312
#' Você verá que o sinal de `>` voltará a aparecer no console.
#' Veja o `?` para qualquer uma das funções abaixo e siga os links relacionados para ver todas as possibilidades dessas funções genéricas de uso genérico.
#' O R retorna a mensagem de erro `Error: object 'true' not found` pois ele procura pelo primeiro objeto de nosso vetor ` c(true, true, false, false)` na área de trabalho e, ao não encontrar, ele retorna esta mensagem de erro, justamente por não compreender `true` como um vetor lógico, e sim como um objeto!
## # eu nao posso simplesmente subtrair esses valores
425
-
## data2 - data1
424
+
# # eu nao posso simplesmente subtrair esses valores
425
+
# data2 - data1
426
426
427
427
#'
428
428
#' O R retorna uma mensagem de erro (`Error in data2 - data1 : non-numeric argument to binary operator`) porque esses objetos são de classe texto, e operações matemáticas só são permitidas com números ou datas.
@@ -436,9 +436,9 @@ class(data2)
436
436
#' Porém, se convertermos esses objetos para a classe `Date`, então poderemos fazer operações matemáticas com eles:
0 commit comments