6.2 Condicionais

Condicionais são expressões que permitem a um programa a tomada de decisões. Vamos tratar aqui das condicionais if (), if () else {}, e ifelse () (veja a seção Para saber mais para mais informações).

6.2.1 Condicional if ()

A expressão if () avalia um vetor atômico (ou de índice 1) lógico e executa o que estiver entre {} se o valor do vetor for verdadeiro (TRUE).

A estrutura básica de um if () é:

if (condicao) {
  
  ação a ser realizada caso a condição seja VERDADEIRA
}

Dentro do par de parênteses, deve haver uma condição. Condições em R são feitas com operadores lógicos: ==, !=, >, < etc (veja a seção @ref(#vetor-operador-logico) para relembrar; veja também a seção Para saber mais pois apresenta links para vídeoaulas importantes).

6.2.1.1 Exemplo 01

perdiz_estuda_breu <- TRUE
perdiz_estuda_grama <- FALSE
perdiz_estuda_breu
## [1] TRUE
perdiz_estuda_grama
## [1] FALSE
if (perdiz_estuda_breu) {
  print("Breu pode ser Protium, Dacryodes, Trattinnickia, e é da família Burseraceae")
}
## [1] "Breu pode ser Protium, Dacryodes, Trattinnickia, e é da família Burseraceae"
if (perdiz_estuda_grama) {
  print("Isso não vai dar imprimir")
}

Reparem na condição que deve ser satisfeita dentro dos parênteses: TRUE, para efetuar a ação; se FALSE, não executa a função:

if (TRUE) {
  print("Eu executo!")
}
## [1] "Eu executo!"
if (FALSE) {
  print("Eu não executo")
}

6.2.2 Condicional if () com o else

A condicional if () pode ser expandida para if () { } else {}: execute em {} se if () for VERDADEIRO, caso contrário (== else), execute o que estiver entre o segundo par {}.

6.2.2.1 Exemplo 01

meunumero <- 77
meunumero
## [1] 77
if (meunumero == 76) {
  print("Meu número é o 3")
} else {

  # meu_else <- paste0("Mas pode ser o ", meunumero)
  # print(meu_else)
  # 1+1
  print(paste("Se eu somar o meu número ", meunumero, "com 3, eu vou obter ", meunumero + 3))
}
## [1] "Se eu somar o meu número  77 com 3, eu vou obter  80"

6.2.2.2 Exemplo 02

familia <- c("Burseraceae", "Solanaceae", "Sapindaceae", "Rubiaceae")
clado <- c("Malvids", "Lamiids", "Malvids", "Lamiids")
apg <- data.frame(familia = familia, clado = clado, stringsAsFactors = FALSE)
apg
familia clado
Burseraceae Malvids
Solanaceae Lamiids
Sapindaceae Malvids
Rubiaceae Lamiids
str(apg)
## 'data.frame':    4 obs. of  2 variables:
##  $ familia: chr  "Burseraceae" "Solanaceae" "Sapindaceae" "Rubiaceae"
##  $ clado  : chr  "Malvids" "Lamiids" "Malvids" "Lamiids"
dim(apg)
## [1] 4 2
malvids <- c("Burseraceae", "Sapindaceae")

meunumero <- 4
apg$familia[meunumero]
## [1] "Rubiaceae"
apg$familia[meunumero] %in% malvids
## [1] FALSE
if (apg$familia[meunumero] %in% malvids) {
  malv_fam <- paste(malvids, collapse = " e ")
  malv_fam
  clado <- "Malvids"
  frase <- paste(malv_fam, clado, sep = " pertencem ao clado das ")
  frase
  print(frase)
} else {
  paste("A família", apg$familia[meunumero], "pertence ao clado das", apg$clado[meunumero])
}
## [1] "A família Rubiaceae pertence ao clado das Lamiids"

6.2.3 Condicional ifelse()

ifelse(condicao, executa se VERDADEIRO, executa se FALSO)
set.seed(333)
familia
## [1] "Burseraceae" "Solanaceae"  "Sapindaceae" "Rubiaceae"
familias <- sample(familia, 100, replace = TRUE)
familias
##   [1] "Solanaceae"  "Burseraceae" "Sapindaceae" "Solanaceae"  "Sapindaceae"
##   [6] "Rubiaceae"   "Solanaceae"  "Solanaceae"  "Sapindaceae" "Rubiaceae"  
##  [11] "Sapindaceae" "Sapindaceae" "Rubiaceae"   "Sapindaceae" "Burseraceae"
##  [16] "Sapindaceae" "Sapindaceae" "Solanaceae"  "Sapindaceae" "Solanaceae" 
##  [21] "Burseraceae" "Solanaceae"  "Rubiaceae"   "Solanaceae"  "Sapindaceae"
##  [26] "Burseraceae" "Solanaceae"  "Sapindaceae" "Solanaceae"  "Rubiaceae"  
##  [31] "Solanaceae"  "Sapindaceae" "Burseraceae" "Solanaceae"  "Rubiaceae"  
##  [36] "Burseraceae" "Solanaceae"  "Solanaceae"  "Rubiaceae"   "Rubiaceae"  
##  [41] "Burseraceae" "Burseraceae" "Burseraceae" "Burseraceae" "Sapindaceae"
##  [46] "Burseraceae" "Solanaceae"  "Burseraceae" "Rubiaceae"   "Burseraceae"
##  [51] "Sapindaceae" "Burseraceae" "Sapindaceae" "Burseraceae" "Sapindaceae"
##  [56] "Rubiaceae"   "Rubiaceae"   "Rubiaceae"   "Rubiaceae"   "Solanaceae" 
##  [61] "Burseraceae" "Solanaceae"  "Burseraceae" "Sapindaceae" "Burseraceae"
##  [66] "Burseraceae" "Rubiaceae"   "Sapindaceae" "Solanaceae"  "Solanaceae" 
##  [71] "Rubiaceae"   "Solanaceae"  "Sapindaceae" "Burseraceae" "Rubiaceae"  
##  [76] "Solanaceae"  "Solanaceae"  "Burseraceae" "Burseraceae" "Sapindaceae"
##  [81] "Solanaceae"  "Sapindaceae" "Sapindaceae" "Burseraceae" "Sapindaceae"
##  [86] "Rubiaceae"   "Burseraceae" "Sapindaceae" "Solanaceae"  "Rubiaceae"  
##  [91] "Solanaceae"  "Solanaceae"  "Burseraceae" "Solanaceae"  "Burseraceae"
##  [96] "Burseraceae" "Solanaceae"  "Solanaceae"  "Sapindaceae" "Solanaceae"
table(familias)
Burseraceae Rubiaceae Sapindaceae Solanaceae
27 18 25 30
familias
##   [1] "Solanaceae"  "Burseraceae" "Sapindaceae" "Solanaceae"  "Sapindaceae"
##   [6] "Rubiaceae"   "Solanaceae"  "Solanaceae"  "Sapindaceae" "Rubiaceae"  
##  [11] "Sapindaceae" "Sapindaceae" "Rubiaceae"   "Sapindaceae" "Burseraceae"
##  [16] "Sapindaceae" "Sapindaceae" "Solanaceae"  "Sapindaceae" "Solanaceae" 
##  [21] "Burseraceae" "Solanaceae"  "Rubiaceae"   "Solanaceae"  "Sapindaceae"
##  [26] "Burseraceae" "Solanaceae"  "Sapindaceae" "Solanaceae"  "Rubiaceae"  
##  [31] "Solanaceae"  "Sapindaceae" "Burseraceae" "Solanaceae"  "Rubiaceae"  
##  [36] "Burseraceae" "Solanaceae"  "Solanaceae"  "Rubiaceae"   "Rubiaceae"  
##  [41] "Burseraceae" "Burseraceae" "Burseraceae" "Burseraceae" "Sapindaceae"
##  [46] "Burseraceae" "Solanaceae"  "Burseraceae" "Rubiaceae"   "Burseraceae"
##  [51] "Sapindaceae" "Burseraceae" "Sapindaceae" "Burseraceae" "Sapindaceae"
##  [56] "Rubiaceae"   "Rubiaceae"   "Rubiaceae"   "Rubiaceae"   "Solanaceae" 
##  [61] "Burseraceae" "Solanaceae"  "Burseraceae" "Sapindaceae" "Burseraceae"
##  [66] "Burseraceae" "Rubiaceae"   "Sapindaceae" "Solanaceae"  "Solanaceae" 
##  [71] "Rubiaceae"   "Solanaceae"  "Sapindaceae" "Burseraceae" "Rubiaceae"  
##  [76] "Solanaceae"  "Solanaceae"  "Burseraceae" "Burseraceae" "Sapindaceae"
##  [81] "Solanaceae"  "Sapindaceae" "Sapindaceae" "Burseraceae" "Sapindaceae"
##  [86] "Rubiaceae"   "Burseraceae" "Sapindaceae" "Solanaceae"  "Rubiaceae"  
##  [91] "Solanaceae"  "Solanaceae"  "Burseraceae" "Solanaceae"  "Burseraceae"
##  [96] "Burseraceae" "Solanaceae"  "Solanaceae"  "Sapindaceae" "Solanaceae"
ifelse(familias == "Burseraceae", TRUE, FALSE)
##   [1] FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
##  [13] FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE FALSE
##  [25] FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE FALSE  TRUE
##  [37] FALSE FALSE FALSE FALSE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE FALSE  TRUE
##  [49] FALSE  TRUE FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE
##  [61]  TRUE FALSE  TRUE FALSE  TRUE  TRUE FALSE FALSE FALSE FALSE FALSE FALSE
##  [73] FALSE  TRUE FALSE FALSE FALSE  TRUE  TRUE FALSE FALSE FALSE FALSE  TRUE
##  [85] FALSE FALSE  TRUE FALSE FALSE FALSE FALSE FALSE  TRUE FALSE  TRUE  TRUE
##  [97] FALSE FALSE FALSE FALSE
ifelse(familias == "Sapindaceae", "Sapindaceae é a família do guaraná", "Não é Sapindaceae")
##   [1] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##   [3] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##   [5] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##   [7] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##   [9] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##  [11] "Sapindaceae é a família do guaraná" "Sapindaceae é a família do guaraná"
##  [13] "Não é Sapindaceae"                  "Sapindaceae é a família do guaraná"
##  [15] "Não é Sapindaceae"                  "Sapindaceae é a família do guaraná"
##  [17] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##  [19] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##  [21] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [23] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [25] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##  [27] "Não é Sapindaceae"                  "Sapindaceae é a família do guaraná"
##  [29] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [31] "Não é Sapindaceae"                  "Sapindaceae é a família do guaraná"
##  [33] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [35] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [37] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [39] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [41] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [43] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [45] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##  [47] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [49] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [51] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##  [53] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##  [55] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##  [57] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [59] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [61] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [63] "Não é Sapindaceae"                  "Sapindaceae é a família do guaraná"
##  [65] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [67] "Não é Sapindaceae"                  "Sapindaceae é a família do guaraná"
##  [69] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [71] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [73] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##  [75] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [77] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [79] "Não é Sapindaceae"                  "Sapindaceae é a família do guaraná"
##  [81] "Não é Sapindaceae"                  "Sapindaceae é a família do guaraná"
##  [83] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##  [85] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"                 
##  [87] "Não é Sapindaceae"                  "Sapindaceae é a família do guaraná"
##  [89] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [91] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [93] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [95] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [97] "Não é Sapindaceae"                  "Não é Sapindaceae"                 
##  [99] "Sapindaceae é a família do guaraná" "Não é Sapindaceae"
familias[3]
## [1] "Sapindaceae"
familias[1:10]
##  [1] "Solanaceae"  "Burseraceae" "Sapindaceae" "Solanaceae"  "Sapindaceae"
##  [6] "Rubiaceae"   "Solanaceae"  "Solanaceae"  "Sapindaceae" "Rubiaceae"
ifelse(familias == "Sapindaceae", "Sapindaceae da ordem Sapindales",
  ifelse(familias == "Burseraceae", "Burseraceae também é da ordem Sapindales", "Nenhuma dessas famílias é uma Sapindales")
)
##   [1] "Nenhuma dessas famílias é uma Sapindales"
##   [2] "Burseraceae também é da ordem Sapindales"
##   [3] "Sapindaceae da ordem Sapindales"         
##   [4] "Nenhuma dessas famílias é uma Sapindales"
##   [5] "Sapindaceae da ordem Sapindales"         
##   [6] "Nenhuma dessas famílias é uma Sapindales"
##   [7] "Nenhuma dessas famílias é uma Sapindales"
##   [8] "Nenhuma dessas famílias é uma Sapindales"
##   [9] "Sapindaceae da ordem Sapindales"         
##  [10] "Nenhuma dessas famílias é uma Sapindales"
##  [11] "Sapindaceae da ordem Sapindales"         
##  [12] "Sapindaceae da ordem Sapindales"         
##  [13] "Nenhuma dessas famílias é uma Sapindales"
##  [14] "Sapindaceae da ordem Sapindales"         
##  [15] "Burseraceae também é da ordem Sapindales"
##  [16] "Sapindaceae da ordem Sapindales"         
##  [17] "Sapindaceae da ordem Sapindales"         
##  [18] "Nenhuma dessas famílias é uma Sapindales"
##  [19] "Sapindaceae da ordem Sapindales"         
##  [20] "Nenhuma dessas famílias é uma Sapindales"
##  [21] "Burseraceae também é da ordem Sapindales"
##  [22] "Nenhuma dessas famílias é uma Sapindales"
##  [23] "Nenhuma dessas famílias é uma Sapindales"
##  [24] "Nenhuma dessas famílias é uma Sapindales"
##  [25] "Sapindaceae da ordem Sapindales"         
##  [26] "Burseraceae também é da ordem Sapindales"
##  [27] "Nenhuma dessas famílias é uma Sapindales"
##  [28] "Sapindaceae da ordem Sapindales"         
##  [29] "Nenhuma dessas famílias é uma Sapindales"
##  [30] "Nenhuma dessas famílias é uma Sapindales"
##  [31] "Nenhuma dessas famílias é uma Sapindales"
##  [32] "Sapindaceae da ordem Sapindales"         
##  [33] "Burseraceae também é da ordem Sapindales"
##  [34] "Nenhuma dessas famílias é uma Sapindales"
##  [35] "Nenhuma dessas famílias é uma Sapindales"
##  [36] "Burseraceae também é da ordem Sapindales"
##  [37] "Nenhuma dessas famílias é uma Sapindales"
##  [38] "Nenhuma dessas famílias é uma Sapindales"
##  [39] "Nenhuma dessas famílias é uma Sapindales"
##  [40] "Nenhuma dessas famílias é uma Sapindales"
##  [41] "Burseraceae também é da ordem Sapindales"
##  [42] "Burseraceae também é da ordem Sapindales"
##  [43] "Burseraceae também é da ordem Sapindales"
##  [44] "Burseraceae também é da ordem Sapindales"
##  [45] "Sapindaceae da ordem Sapindales"         
##  [46] "Burseraceae também é da ordem Sapindales"
##  [47] "Nenhuma dessas famílias é uma Sapindales"
##  [48] "Burseraceae também é da ordem Sapindales"
##  [49] "Nenhuma dessas famílias é uma Sapindales"
##  [50] "Burseraceae também é da ordem Sapindales"
##  [51] "Sapindaceae da ordem Sapindales"         
##  [52] "Burseraceae também é da ordem Sapindales"
##  [53] "Sapindaceae da ordem Sapindales"         
##  [54] "Burseraceae também é da ordem Sapindales"
##  [55] "Sapindaceae da ordem Sapindales"         
##  [56] "Nenhuma dessas famílias é uma Sapindales"
##  [57] "Nenhuma dessas famílias é uma Sapindales"
##  [58] "Nenhuma dessas famílias é uma Sapindales"
##  [59] "Nenhuma dessas famílias é uma Sapindales"
##  [60] "Nenhuma dessas famílias é uma Sapindales"
##  [61] "Burseraceae também é da ordem Sapindales"
##  [62] "Nenhuma dessas famílias é uma Sapindales"
##  [63] "Burseraceae também é da ordem Sapindales"
##  [64] "Sapindaceae da ordem Sapindales"         
##  [65] "Burseraceae também é da ordem Sapindales"
##  [66] "Burseraceae também é da ordem Sapindales"
##  [67] "Nenhuma dessas famílias é uma Sapindales"
##  [68] "Sapindaceae da ordem Sapindales"         
##  [69] "Nenhuma dessas famílias é uma Sapindales"
##  [70] "Nenhuma dessas famílias é uma Sapindales"
##  [71] "Nenhuma dessas famílias é uma Sapindales"
##  [72] "Nenhuma dessas famílias é uma Sapindales"
##  [73] "Sapindaceae da ordem Sapindales"         
##  [74] "Burseraceae também é da ordem Sapindales"
##  [75] "Nenhuma dessas famílias é uma Sapindales"
##  [76] "Nenhuma dessas famílias é uma Sapindales"
##  [77] "Nenhuma dessas famílias é uma Sapindales"
##  [78] "Burseraceae também é da ordem Sapindales"
##  [79] "Burseraceae também é da ordem Sapindales"
##  [80] "Sapindaceae da ordem Sapindales"         
##  [81] "Nenhuma dessas famílias é uma Sapindales"
##  [82] "Sapindaceae da ordem Sapindales"         
##  [83] "Sapindaceae da ordem Sapindales"         
##  [84] "Burseraceae também é da ordem Sapindales"
##  [85] "Sapindaceae da ordem Sapindales"         
##  [86] "Nenhuma dessas famílias é uma Sapindales"
##  [87] "Burseraceae também é da ordem Sapindales"
##  [88] "Sapindaceae da ordem Sapindales"         
##  [89] "Nenhuma dessas famílias é uma Sapindales"
##  [90] "Nenhuma dessas famílias é uma Sapindales"
##  [91] "Nenhuma dessas famílias é uma Sapindales"
##  [92] "Nenhuma dessas famílias é uma Sapindales"
##  [93] "Burseraceae também é da ordem Sapindales"
##  [94] "Nenhuma dessas famílias é uma Sapindales"
##  [95] "Burseraceae também é da ordem Sapindales"
##  [96] "Burseraceae também é da ordem Sapindales"
##  [97] "Nenhuma dessas famílias é uma Sapindales"
##  [98] "Nenhuma dessas famílias é uma Sapindales"
##  [99] "Sapindaceae da ordem Sapindales"         
## [100] "Nenhuma dessas famílias é uma Sapindales"
sei_qual_ordem <- ifelse(familias == "Sapindaceae", "Sapindaceae da ordem Sapindales",
  ifelse(familias == "Burseraceae", "Burseraceae também é da ordem Sapindales", "Nenhuma dessas famílias é uma Sapindales")
)

meudf <- data.frame(familias, sei_qual_ordem)
meudf
familias sei_qual_ordem
Solanaceae Nenhuma dessas famílias é uma Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Rubiaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Burseraceae Burseraceae também é da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales
Sapindaceae Sapindaceae da ordem Sapindales
Solanaceae Nenhuma dessas famílias é uma Sapindales