Skip to content

Commit dff9d2a

Browse files
authored
Merge pull request #37 from LABOTAM/fixTypos
Fix typos
2 parents 91bad13 + 780e13d commit dff9d2a

15 files changed

Lines changed: 719 additions & 832 deletions

codigo/01-intro.R

Lines changed: 33 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ knitr::include_graphics("figuras/r_padrao.png")
2323
#'
2424
#' Ao abrirem o R ou o RStudio você terão basicamente duas janelas principais:
2525
#'
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));
2727
#'
2828
#' * **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.
2929
#'
@@ -126,7 +126,7 @@ ls(sorted = FALSE) # ele mostra os objetos na ordem que foram criados
126126
#' Se você necessitar deste pacote, por exemplo, basta executar o seguinte comando no console do R:
127127
#'
128128
## ----eval = FALSE, echo = TRUE------------------------------------------------
129-
## install.packages("ape")
129+
# install.packages("ape")
130130

131131
#'
132132
#' 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
136136
#' 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:
137137
#'
138138
## ----eval = FALSE, echo = TRUE------------------------------------------------
139-
## # isso pode não funcionar se estiver no INPA por causa do Proxy.
140-
## chooseCRANmirror() # seleciona repositório
141-
## install.packages("ape", dependencies = TRUE) # instala o pacote Ape
139+
# # isso pode não funcionar se estiver no INPA por causa do Proxy.
140+
# chooseCRANmirror() # seleciona repositório
141+
# install.packages("ape", dependencies = TRUE) # instala o pacote Ape
142142

143143
#'
144144
#' ## Ajuda no R {#help}
@@ -191,14 +191,14 @@ getwd() # o nome desta função é abreviação de "get working directory" ou se
191191
#' Ou você pode usar uma função:
192192
#'
193193
## ----eval = FALSE, echo = TRUE------------------------------------------------
194-
## ?setwd # veja o help da função que iremos utilizar
195-
## minhapasta <- "/Users/BetoVicentini/Desktop/bot89-2016"
196-
## # se estiver usando windows:
197-
## # minhapasta = "c:/Users/BetoVicentini/Documents/bot89-2016"
198-
## # minhapasta = "c:\\/Users\\/BetoVicentini\\/Documents\\/bot89-2016" #talvez precise usar barras invertidas
199-
##
200-
## 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
195+
# minhapasta <- "/Users/BetoVicentini/Desktop/bot89-2016"
196+
# # se estiver usando windows:
197+
# # minhapasta = "c:/Users/BetoVicentini/Documents/bot89-2016"
198+
# # minhapasta = "c:\\/Users\\/BetoVicentini\\/Documents\\/bot89-2016" #talvez precise usar barras invertidas
199+
#
200+
# 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()
202202

203203
#'
204204
#' 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
312312
#' Você verá que o sinal de `>` voltará a aparecer no console.
313313
#'
314314
## ----eval = FALSE-------------------------------------------------------------
315-
## erro <- c(1, 2, 3
315+
# erro <- c(1, 2, 3
316316

317317
#'
318318
#' Agora, execute o comando abaixo.
@@ -329,7 +329,9 @@ erro <- c(1, 2, 3)
329329
#' Tentem executar o código abaixo:
330330
#'
331331
## ----error = TRUE-------------------------------------------------------------
332+
try({
332333
numeros <- c(1, 5, 6 7, 8)
334+
})
333335

334336
#'
335337
#' O R dará o aviso `Error: unexpected numeric constant in "numeros <- c(1,5,6 7"` e encerrá a operação.
@@ -370,7 +372,9 @@ obj2 <- "18"
370372
#' Isso não vai funcionar porque `obj2` não é um número.
371373
#'
372374
## ----error = TRUE-------------------------------------------------------------
375+
try({
373376
obj2 + 1
377+
})
374378

375379
#'
376380
#' Caso você insista em rodar, receberá a seguinte mensagem: `Error in obj2 + 1 : non-numeric argument to binary operator`.
@@ -380,7 +384,9 @@ obj2 + 1
380384
#' Nomes de objetos não podem ter espaço em branco e aspas são ignoradas:
381385
#'
382386
## ----error = TRUE-------------------------------------------------------------
387+
try({
383388
obj 1 = "meutexto" #nao vai funcionar
389+
})
384390

385391
#'
386392
#'
@@ -394,7 +400,9 @@ obj1
394400
#'
395401
#'
396402
## ----error = TRUE-------------------------------------------------------------
403+
try({
397404
obj"1" = "meu texto" #nao vai funcionar
405+
})
398406

399407
#'
400408
#'
@@ -436,7 +444,7 @@ str(iris) #veja a estrutura
436444
#' Agora, vamos obter um sumário estatístico de `iris`:
437445
#'
438446
## ----eval=FALSE, echo=TRUE----------------------------------------------------
439-
## summary(iris) #veja o que é iris
447+
# summary(iris) #veja o que é iris
440448

441449
#'
442450
## ----eval=TRUE, echo=FALSE----------------------------------------------------
@@ -600,16 +608,16 @@ o1 * o2^(o3 - 1) # =32
600608
#' 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.
601609
#'
602610
## ----echo = TRUE, eval = FALSE------------------------------------------------
603-
## ?srqt
604-
## ?abs
605-
## ?log
606-
## ?log10
607-
## ?sin
608-
## ?cos
609-
## ?asin
610-
## ?ceiling
611-
## ?floor
612-
## ?round
611+
# ?srqt
612+
# ?abs
613+
# ?log
614+
# ?log10
615+
# ?sin
616+
# ?cos
617+
# ?asin
618+
# ?ceiling
619+
# ?floor
620+
# ?round
613621

614622
#'
615623
#' Veremos adiante que essas funções e operações matemáticas são aplicáveis à vetores.

codigo/02-vetores.R

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ v3 == v4
4747
#' Tente executar o comando abaixo para ver o que acontece quando utilizamos esses valores em letras minúsculas:
4848
#'
4949
## ----echo = TRUE, eval = FALSE------------------------------------------------
50-
## v5 <- c(true, true, false, false)
50+
# v5 <- c(true, true, false, false)
5151

5252
#'
5353
#' 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!
@@ -421,8 +421,8 @@ data2 <- "17/04/2016"
421421
#'
422422
#'
423423
## ----echo = TRUE, eval = FALSE------------------------------------------------
424-
## # eu nao posso simplesmente subtrair esses valores
425-
## data2 - data1
424+
# # eu nao posso simplesmente subtrair esses valores
425+
# data2 - data1
426426

427427
#'
428428
#' 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)
436436
#' Porém, se convertermos esses objetos para a classe `Date`, então poderemos fazer operações matemáticas com eles:
437437
#'
438438
## ----echo = TRUE, eval = FALSE------------------------------------------------
439-
## # mas o R tem um classe para datas
440-
## # entao fazemos a conversao
441-
## ?as.Date # veja o help dessa função
439+
# # mas o R tem um classe para datas
440+
# # entao fazemos a conversao
441+
# ?as.Date # veja o help dessa função
442442

443443
#'
444444
#'
@@ -738,8 +738,8 @@ v2
738738
#'
739739
#'
740740
## ----echo = TRUE, eval = FALSE------------------------------------------------
741-
## # isso também pode ser feito com na.omit()
742-
## ?na.omit # veja o help dessa função
741+
# # isso também pode ser feito com na.omit()
742+
# ?na.omit # veja o help dessa função
743743

744744
#'
745745
#'

0 commit comments

Comments
 (0)