Você está na página 1de 16

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/360206520

R, Excel e QGIS. Scripts, Fórmulas e tutorial básico (exemplos para uso em


epidemiologia e outras áreas)

Technical Report · April 2022


DOI: 10.13140/RG.2.2.19544.57605

CITATIONS READS

0 352

2 authors:

Anaiá Da Paixão Sevá Maíra Kersul


Universidade Estadual de Santa Cruz Universidade Estadual de Santa Cruz
73 PUBLICATIONS   482 CITATIONS    9 PUBLICATIONS   12 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Leshmaniasis View project

Modelo matemático para identificação de fatores de risco de importantes doenças transmitidas por vetor no estado da Bahia View project

All content following this page was uploaded by Anaiá Da Paixão Sevá on 26 April 2022.

The user has requested enhancement of the downloaded file.


TUTORIAL NÍVEL BÁSICO

Excel

QGIS

Exemplos para uso em epidemiologia

Anaiá da Paixão Sevá


Maíra Kersul

Abril de 2022
R COMMANDS ............................................................................................................................... 4
ACIONAR PACOTE...................................................................................................................... 4
CRIAR PASTA.............................................................................................................................. 4
MOSTRAR ARQUIVOS DA PASTA ............................................................................................... 4
COMO SABER A VERSÃO DO R .................................................................................................. 4
CHAMAR TABELA xls/xlsx .......................................................................................................... 4
CHAMAR TABELA csv ................................................................................................................. 4
ENCODING PARA IDIOMA BRASILEIRO...................................................................................... 4
CORRELAÇÃO............................................................................................................................. 4
ALTERAR NOME DE TODAS AS COLUNAS .................................................................................. 5
ALTERAR NOME DE APENAS 1 OU MAIS COLUNAS ESPECÍFICAS.............................................. 5
DEFINIÇÃO DA FUNÇÃO NO “help” ........................................................................................... 5
FAZER LINHA VIRAR COLUNA E VICE-VERSA (“transpose” no Excel) ........................................ 5
ORDENAR AS LINHAS DA TABELA .............................................................................................. 5
IDENTIFICAR TIPO DE DADOS DAS COLUNAS ............................................................................ 5
TRANSFORMAR O TIPO DE DADO DA VARIÁVEL ....................................................................... 6
CRIAR COLUNA QUE SOMA 2 OUTRAS ...................................................................................... 6
FAZER AMOSTRAGEM SEM REPETIÇÃO .................................................................................... 6
UNIR COLUNAS .......................................................................................................................... 6
TRANSFORMAR “NA” EM “0” (ZERO) DA TABELA INTEIRA ....................................................... 7
EXCLUIR LINHAS QUE CONTÉM “NA” ........................................................................................ 7
GERAR UMA RETA COM A MÉDIA DO GRÁFICO ....................................................................... 7
EMPILHAR TABELAS................................................................................................................... 7
EM UMA MATRIZ EQUILÁTERA, APRESENTAR APENAS 1 LADO ............................................... 7
CRIAR COLUNA EXTRAINDO DADOS ESPECÍFICOS DE OUTRA COLUNA (semelhante à função
“left” do Excel) .......................................................................................................................... 7
CALCULAR TEMPO DE EXECUÇÃO DA TAREFA .......................................................................... 8
CONTAR FREQUÊNCIAS DOS DADOS ......................................................................................... 8
FAZER TABELA DE CONTINGÊNCIA ............................................................................................ 8
COMO VER DADOS CONTIDOS NA COLUNA ............................................................................. 8
RETIRAR UMA OU MAIS COLUNAS DA TABELA ......................................................................... 9
TRANSFORMAR COLUNA ESPECÍFICA EM NUMÉRICA .............................................................. 9
TESTE DE NORMALIDADE .......................................................................................................... 9
Teste de Qui-quadrado ............................................................................................................. 9
TESTE Exato de Fisher................................................................................................................ 9
Teste T de Student (distribuição normal 2 grupos) ................................................................... 9

2
CONTAR LINHAS QUE SE REPETEM ......................................................................................... 10
CONCATENAR COLUNAS EM UMA SÓ..................................................................................... 10
SUBSTITUIR PALAVRAS NA TABELA OU COLUNA .................................................................... 10
EXCLUIR TODAS AS LINHAS QUE CONTÉM “SemInfo” ............................................................ 10
EXCLUIR LINHAS ESPECÍFICAS ................................................................................................. 10
ARREDONDAR CASAS APÓS A VÍRGULA .................................................................................. 10
COMO SABER QUAL É O VALOR DUPLICADO NA COLUNA ..................................................... 10
REMOVER DUPLICADOS .......................................................................................................... 10
SEPARAR COLUNA (TEXTO PARA COLUNA) ............................................................................. 11
AGREGAR DADOS DE ACORDO COM ALGUM ATRIBUTO (Semelhante à tabela dinâmica no
Excel) ....................................................................................................................................... 11
CRIANDO ARQUIVO COM RESULTADOS.................................................................................. 11
SALVAR .csv DEFININDO O SEPARADOR DECIMAL .................................................................. 11
SALVAR COMO .xlsx................................................................................................................. 11
ENCONTRE DICAS DE MODELO DE GRÁFICO COM TUTORIAL ................................................ 11
EXCEL COMMANDS ..................................................................................................................... 12
OCULTAR E APARECER GRÁFICOS E OPÇÕES DE GRÁFICOS .................................................... 12
MÓDULO NUMÉRO POSITVO .................................................................................................. 12
TRANSFORMAR NÚMERO DECIMAL EM INTEIRO ................................................................... 12
IDENTIFICAR POSIÇÃO DE UM VALOR NA LISTA ..................................................................... 12
CÁLCULO DE QUI-QUADRADO ................................................................................................ 12
CONVERTER O TEXTO EM MAIÚSCULO ................................................................................... 13
COMBINAR TEXTO DE UMA OU MAIS CÉLULAS EM UMA ÚNICA CÉLULA .............................. 13
INSERIR O ANO, DIA OU MÊS EM OUTRA COLUNA A PARTIR DE UMA COLUNA DE DATA .... 13
IR ATÉ A ÚLTIMA CÉLULA COM DADOS INSERIDOS ................................................................ 14
SELECIONAR DADOS DE TODA COLUNA OU LINHA QUE POSSUEM DADOS INSERIDOS NAS
CÉLULAS................................................................................................................................... 14
QGIS COMMANDS ....................................................................................................................... 15
UNIR DADOS DE MESMA COORDANADA ................................................................................ 15
LIMPAR LINHAS “SOLTAS” DENTRO DO POLÍGONO................................................................ 15
TIRAR DADOS DESCRITIVOS DE RASTER DENTRO DE MUNICÍPIOS ......................................... 15

3
R COMMANDS
ACIONAR PACOTE
FUNCTION: library(“pacote”)
FUNCTION: require(“pacote”)

CRIAR PASTA
FUNCTION: dir.create(“~/endereço da pasta/nome da pasta”)

MOSTRAR ARQUIVOS DA PASTA


pasta <- “~endereço da pasta/nome da pasta”
FUNCTION: dir (pasta)

COMO SABER A VERSÃO DO R


FUNCTION: R.version

CHAMAR TABELA xls/xlsx


library(“readxl”)

Modo 1:
tab <- “TabCompleta.xls”
t <- read-excel (path = tab, sheet = 2) # sheet=2, planilha 2, aqui pode ser o nome da
planilha também entre “ “
t <- as.data.frame (t)

Modo 2:
tab <- read_excel("Pasta/Tab.xlsx")

CHAMAR TABELA csv


tab <- read.csv("~/Pasta/tab.csv", sep = ”;”, dec = “.”, header = T, encoding = "UTF-8")

Aqui foi definido que:


dec: separador decimal é vírgula
sep: separador de coluna é ponto e vírgula
header: cabeçalho (título das colunas) existe na tabela (é verdade: T (de true))
encoding: código de codificação universal para reconhecer acentos e “ç” do idioma
português - Brasileiro

ENCODING PARA IDIOMA BRASILEIRO


(ao adicionar tabelas)
UTF-8
System
ISO – 8859-1

CORRELAÇÃO
#tabela com as colunas que interessam

4
Library(“stats”) (Pacote stats)
FUNCTION: cor.test(t$col1,t$col2, method = “pearson”, adjuste = “none”, use =
“pairwise”)

• Caso não seja “pearson” (paramétrico), pode ser “spearman” (não-paramétrico) ou


“kendall” (não-paramétrico de números ordinais, N ↓; outlier ↑)

Library(“psych”) (Pacote Psych)


# Caso queira gerar a matriz de correlação de várias colunas:
FUNCTION: print(corr.test (tab, method = “pearson”), short = FALSE) #com p-value
FUNCTION: print(corr.test (tab, method = “pearson”), short = TRUE) #sem p-value

ALTERAR NOME DE TODAS AS COLUNAS


#Se o banco tiver 3 colunas e se deseja mudar para: ID, x, y
Ex. nomes novos das colunas: “nome”, “Lat”, “Long”
FUNCTION: names(tab) <- c(“ID”, “x”, “y”)

ALTERAR NOME DE APENAS 1 OU MAIS COLUNAS ESPECÍFICAS


# alterar o nome da coluna 3
colnames(tab) [3] <- “novo nome”

# alterar os nomes das colunas 3 e 5


colnames(tab)[c(3,5)] <- c(“novo nome 3”, “novo nome 5”)

#tabela com 4 colunas. Alterar todos os nomes


colnames(tab) <- c(“novo nome 1”, “novo nome 2”, “novo nome 3”, “novo nome 4”)

DEFINIÇÃO DA FUNÇÃO NO “help”

FUNCTION: ?function

FAZER LINHA VIRAR COLUNA E VICE-VERSA (“transpose” no Excel)


tab1 <- t(tab1)

ORDENAR AS LINHAS DA TABELA


#de acordo com a ordem da coluna x
FUNCTION: with(tab,tab [rev(order(tab$x)),])

IDENTIFICAR TIPO DE DADOS DAS COLUNAS


# Ele classifica as colunas como:
chr: texto
num: número
int: número inteiro
lgl: logico.
fct: categórico, fator
dte: data
dtm: data e tempo

5
FUNCTION: class(tab)
FUNCTION: str(tab)

library(dplyr)
FUNTION: glimpse(tab)

TRANSFORMAR O TIPO DE DADO DA VARIÁVEL


#Ex: transformar variável de texto em numérica
FUNCTION: as.numeric(tab$col)

#Ex: transformar variável númerica em texto


FUNCTION: as.character(tab$col)

CRIAR COLUNA QUE SOMA 2 OUTRAS


Ex.
tab
A B sum
5 9
3 2
4 8
7 6

criar coluna de nome “sum”:


FUNCTION: sum -> tab$A + tab$B

Unir a coluna na tabela


União <- data.frame(tab,sum)

# Soma de todas as colunas da tabela


FUNCTION: total <-apply (tab,1,sum)

FAZER AMOSTRAGEM SEM REPETIÇÃO


60 indivíduos na população (“pop”)
FUNCTION: sample(pop,60,replace = F)

UNIR COLUNAS
É obrigatório haver colunas como nome e dados idênticos (no ex. a coluna chama-se
“muni”, preferivelmente deve ser numérica e não de nomes, pois os nomes devem
estar idênticos, em termos de letra maiúscula/minúscula e acentuação)
tab1 = muni|ID|casos|pop
tab2 = muni|clima|temp|área

FUNCTION: merge(tab1, tab2, by = “muni”, all.x = T) # all.x para não excluir colunas
sem união (caso as tabelas tenham números diferentes de linhas)

6
# unir apenas uma coluna (“temp”) da tabela tab2
FUNCTION: merge(tab1, tab2 [,c(“muni”, “temp”)], by = “muni”, all.x = T) # tem que
estar incluindo a coluna desejada E a coluna idêntica (“muni”, que vai usar para fazer a
união)

TRANSFORMAR “NA” EM “0” (ZERO) DA TABELA INTEIRA


FUNCTION: tab[is.na(tab)] <- 0

EXCLUIR LINHAS QUE CONTÉM “NA”


# “tab” com NA
tabsemna <- na.omit(tab)

GERAR UMA RETA COM A MÉDIA DO GRÁFICO


#gráfico do nº de casos (coluna = tab$casos)
FUNCTION: abline (h = mean(tab$casos), col= 2) # h: horizontal; col=2: azul
FUNCTION: abline (v = N/2, col=4) # N: nº de indivíduos, v: vertical; col=4: vermelho

EMPILHAR TABELAS
#uma em cima da outra (colunas com mesmo dado e nome)
FUNCTION: tab3 <- rbind(tab1,tab2) # rbind = união de linhas (row)

#uma ao lado da outra (linhas com mesmo dado)


FUNCTION: tab3 <- cbind (tab1,tab2) # cbind = união de colunas (columns)

EM UMA MATRIZ EQUILÁTERA, APRESENTAR APENAS 1 LADO


𝑎 𝑑 𝑒
𝑑 𝑏 𝑓 matriz
𝑒 𝑓 𝑐

FUNCTION: as.dist(matriz)
𝑎
𝑑 𝑏
𝑒 𝑓 𝑐

CRIAR COLUNA EXTRAINDO DADOS ESPECÍFICOS DE OUTRA COLUNA


(semelhante à função “left” do Excel)
col.x col.y col.z col.w
37.2 37 2 7
37.3 37 3 7
39.4 39 4 9

A coluna x (col.x) é a de origem e as outras (“y”, “z” e “w”) são exemplos de extração
dos dados contidos na x.
FUNCTION:
col.y <- substr(tab$col.x, 0,2) # “0” inicial; “2” final >>> apenas os dois primeiros
col.z <- substr(tab$col.x, -1) # “-1” >>> apenas o último dígito da direita

7
col.w <- substr(tab$col.x, -3,1) # “-3” dentre os três últimos dígitos, “1”: pegar o
primeiro

CALCULAR TEMPO DE EXECUÇÃO DA TAREFA


ti <- Sys.time ( ) # tempo inicial
# script da tarefa
tf <- Sys.time ( ) # tempo final
tf-ti # (tempo final – tempo inicial)
Estes 4 comandos devem ser acionados ao mesmo tempo.

# caso queira alterar ou definir a pasta do arquivo a ser salvo: “~/endereço da


pasta/nome da pasta/table.xlsx”

CONTAR FREQUÊNCIAS DOS DADOS


#dos dados da tabela (tab)
FUNCTION: table (tab)

#dos dados da coluna


FUNCTION: table(tab$col.sexo)

#duas colunas: sexo e resultado do exame


FUNCTION: table(tab$result, tab$sexo)

#frequência relativa (proporção)


FUNCTION: prop.table(tab$sexo)

#frequência de uma categoria específica da coluna “sexo”


FUNCTION: length(tab$sexo[tab$sexo == “fêmea”]

FAZER TABELA DE CONTINGÊNCIA


tab1 <- table(tab$result,tab$faixaet)

#definir marginal da linha


FUNCTION: totlinha <- margin.table (tab1,2) # “2” linha

#definir marginal da coluna


FUNCTION: totcoluna <- margin.table (tab1,1) # “1” coluna

tabCont <- rbind(cbind(tab1,totcoluna), c(Totlinha,sum(Totcoluna)))


dimnames(tabCont) [1][3] <- “Totlinha”
view(tabCont)

COMO VER DADOS CONTIDOS NA COLUNA


FUNCTION: unique(tab$col)

#colocar em ordem alfabética


sort(unique(tab$col), decreasing = FALSE)

8
RETIRAR UMA OU MAIS COLUNAS DA TABELA
tabnova <- tab[,-2] # retirar coluna 2
tabnova <- tab[,c(-2,-3)] # retirar colunas 2 e 3

TRANSFORMAR COLUNA ESPECÍFICA EM NUMÉRICA


#tab original com coluna z e w de “character”
tabnova <- transform(tab,z = as.numeric(z), w=as.numeric(w))
#pode ser também “as.integer”, “as.character”, “letters”

str(tabnova) #verificar se deu certo

TESTE DE NORMALIDADE
<30 amostras Shapiro Wilk
>= 30 amostras: Kolmogorov-Smirnov com correção de Lillie fors
#interpretação dos dois testes: p<0.05: não normal

Library(“nortest”)
FUNCTION: lillie.test(tab$coluna)
FUNCTION: shapiro.test(tab$coluna)

Teste de Qui-quadrado
Se usa para valores qualitativos. Na tabela as colunas 1 e 2 são qualitativas

chisq.test(tab$col1,tab$col2)
Quando ao menos um valor esperado é menor que 5 ou algum valor da tabela de
contingência é zero, usa-se o teste Exato de Fisher. Para saber sobre isso visualize os
valores esperados (“expected”) usando o comando abaixo:
View(chisq.test(Tab$col1,tab$col2))

TESTE Exato de Fisher


fisher.test(tab$col1,tab$col2 , alternative = " two.sided ", conf.int = TRUE, conf.level=
0.95)
# “alternative” indica a hipótese alternativa do teste (também são válidos os valores
“less” e “greater”)
# “conf.int=TRUE” indica que o intervalo de confiança deve ser construído para a razão
de chances
# “conf.level=0.95” indica o nível de confiança a ser utilizado para a construção do
interval é 95%

Teste T de Student (distribuição normal 2 grupos)


#pressuposto a ser checado é a homogeneidade de variâncias, que pode ser avaliada
pelo teste de Levene (pacote “car”)

leveneTest(tab$col1 ~ tab$col2, data = tab, center = mean) #col1 numérica e col 2 pode
ser numérica ou “pos” e “neg”
#Interpretação do teste Levene:

9
p<0.05 =>>>> variâncias NÃO homogêneas > segue com o teste t e
correção de Welch "var.equal=FALSE"
p>0.05 =>>>> variancias homogêneas > segue com teste t com
"var.equal=TRUE"

t.test(tab$col1 ~ tab$col2, data = tab, var.equal=TRUE) # ou “var.equal=FALSE”

CONTAR LINHAS QUE SE REPETEM


Library(“plyr”)
cont(tab$col)

CONCATENAR COLUNAS EM UMA SÓ


colnova <- paste(tab$nome, tab$sobrenome) # Ficará: nomesobrenome
colnova <- paste(tab$nome, “-“, tab$sexo) # Ficará: nome-sobrenome

SUBSTITUIR PALAVRAS NA TABELA OU COLUNA


# palavra “SI” para “SemInfo”
FUNCTION: tab[tab == “SI”] <- “SemInfo” #Tabela inteira
FUNCTION: tab$col[tab$col == “SI”] <- “SemInfo” #De apenas uma coluna

EXCLUIR TODAS AS LINHAS QUE CONTÉM “SemInfo”


FUNCTION: tab2 <- tab1[apply(tab1! = “SemInfo”, 1, all),]

EXCLUIR LINHAS ESPECÍFICAS


#Linhas com resultado “SemInfo”, da coluna “result”
FUNCTION: tabnova <- subset(tab,result! = “SemInfo”)

# Linhas com dois resultados diferentes: “SemInfo” e “Inconclusivo”


FUNCTION: tabnova <- subset(tab,result! = “SemInfo” & result! = “Inconclusivo”)

ARREDONDAR CASAS APÓS A VÍRGULA


FUNCTION: round(tab$col,1) # uma casa decimal dos números da coluna “col”

COMO SABER QUAL É O VALOR DUPLICADO NA COLUNA


library(“deplyr”)
# mostrar qual(is) é(são) a(s) linha(s)
FUNCTION: which(duplicated(tab$col))

# mostrar quais são os dados repetidos


FUNCTION: tab$col[duplicated(tab$col)]

REMOVER DUPLICADOS
Remover linhas com duplicatas
FUNCTION: tabnova <- tab[!duplicated(tab),]

10
SEPARAR COLUNA (TEXTO PARA COLUNA)
Separar com base no hífen

col.x col.y col.z


Pau-Brasil Pau Brasil
Xique-Xique Xique Xique
Guarda-Chuva Guarda Chuva

FUNCTION: separado <- data.frame(strsplit(tabela$col.x, "-"))


ColNovas <- t(separado) # transpose

AGREGAR DADOS DE ACORDO COM ALGUM ATRIBUTO (Semelhante à tabela


dinâmica no Excel)
Tabela em que cada linha é um caso e há uma coluna de números “1” (nomeada
“Num1”), uma coluna com o ano do caso (nomeada “Ano”) e uma coluna com o nome
do Município (nomeada “Muni”)
Contar casos por ano
CasosAno <- aggregate(Tab$Num1 ~ Tab$Ano, FUN = sum)

Contar casos por ano e por município


CasosAnoMuni <- aggregate(Tab$Num1 ~ Tab$Ano+Tab$Muni, FUN = sum)

Caso queira obter a média ou mediana de algum valor da tabela e não a soma, insira a
coluna referente e troque a função por: FUN=mean ou FUN=median (respectivamente)

CRIANDO ARQUIVO COM RESULTADOS


FUNCTION: sink(“nome do arquivo.doc”, analysis.doc + type = ‘output’)

SALVAR .csv DEFININDO O SEPARADOR DECIMAL


write.table (tab, file = “Tabela.csv”, sep= “,”, na = “ “, quote = T, row.names=T) # na = “
”: é para não ter dado, quote = T: é para colocar aspas delimitando o texto na célula

SALVAR COMO .xlsx


Library (“rio”)
FUNCTION: export (table, file = “table.xlsx”, overwrite = T)
# overwrite = T: significa substituir tabela já existente com este nome na pasta.
overwrite = F: significa não substituir

ENCONTRE DICAS DE MODELO DE GRÁFICO COM TUTORIAL


Site: From data to Viz | Find the graphic you need (data-to-viz.com)

11
EXCEL COMMANDS
Quando o Excel está configurado em inglês a função é chamada de “FUNCTION” e em
português de “FUNÇÃO”
ATENÇÃO! Observe que dentro da linha de comandos da função, quando for em inglês
se usa vírgula (“,”) e em português se usa ponto e vírgula (“;”)

OCULTAR E APARECER GRÁFICOS E OPÇÕES DE GRÁFICOS


FUNCTION: CTRL + 6

MÓDULO NUMÉRO POSITVO


Se o |nº| for negativo, transformará em positivo
FUNCTION: =ABS(cel)
FUNÇÃO: =ABS(cel)

TRANSFORMAR NÚMERO DECIMAL EM INTEIRO


FUNCTION: =INT(cel)
FUNÇÃO: =INT(cel)

IDENTIFICAR POSIÇÃO DE UM VALOR NA LISTA


A B C D E
1 30 12 25 10 4

FUNCTION: =RANK(number,ref,order) # order: 0 (para decrescente); 1 (para crescente)


FUNÇÃO: =ORDEM(número; ref; ordem) # ordem: 0 (para decrescente); 1 (para
crescente)
#ref é o conjunto de dados. No caso do presente exemplo se localizam entre as células
A1 e E1
Ex:
FUNCTION: =RANK(A1, A1:E1, 0) = 1 # posição decrescente da célula A1
=RANK(C1,A1:E1,1) = 4 # posição crescente da célula C1
FUNÇÃO: =ORDEM(A1; A1:E1;1) = 5 # posição crescente da célula A1
=ORDEM(C1; A1:E1; 0) = 2 # posição decrescente da célula C1

CÁLCULO DE QUI-QUADRADO
Valor observado Valor esperado
A B C E F G
1 a b g 1 e × g⁄N f × g⁄N
2 c d h 2 e × h⁄N f × h⁄N
3 e f N 3

Para encontrar o “valor de p”


FUNCTION: = chisq.test(A1:B2, E1:F2)
FUNÇÃO: =TESTE.QUIQUA(A1:B2;E1:F2)

Para encontrar o X²
FUNCTION: =chisq.inv.rt(p-valor, graus de liberdade)
FUNÇÃO: =INV.QUIQUA (p-valor; graus de liberdade)

CONVERTER O TEXTO EM MAIÚSCULO


FUNCTION: =UPPER(célula com o texto)
FUNÇÃO: =MAIÚSCULA(célula com o texto)

COMBINAR TEXTO DE UMA OU MAIS CÉLULAS EM UMA ÚNICA CÉLULA

A Bo C D E F G
1 Ilhéus (BA) Brasil Ilhéus(BA) Ilhéus (BA) Ilhéus (BA) - Ilhéus (BA) -
Brasil Nordeste
2 Abra cadabra Abracadabra Abra-
cadabra

1. Combinar duas células sem espaço (coluna D)


FUNCTION: =A2&””&B2 → Abracadabra
FUNÇÃO: =A2&””&B2 → Abracadabra

2. Combinar duas células com espaço e/ou com hífen (coluna E, linhas 1 e 2,
respectivamente)
FUNCTION: =A2&” ”&B2 → Ilhéus (BA)
FUNCTION: =A2&”-”&B2 → Abra-cadabra
FUNÇÃO: =A2&” ”&B2 → Ilhéus (BA)
FUNÇÃO: =A2&”-”&B2 → Abra-cadabra

3. Combinar mais de duas células com espaço (coluna F, linha 1)


FUNCTION: =CONCATENATE(A1," ",B1," - ",C1) → Ilhéus (BA) - Brasil
FUNÇÃO: =CONCATENAR(A1;" ";B1;" - "; C1) → Ilhéus (BA) - Brasil

4. Combnar mais de duas células adicionando um texto (coluna G, linha 1)


FUNCTION= CONCATENATE(A1," ",B1," – Nordeste”) → Ilhéus (BA) - Nordeste
FUNÇÃO: =CONCATENAR(A1;" ";B1;" – Nordeste”) → Ilhéus (BA) - Nordeste

INSERIR O ANO, DIA OU MÊS EM OUTRA COLUNA A PARTIR DE UMA COLUNA DE


DATA

A B C D E
1 09/03/2022 2022 22 09 03
2 05/12/2021 2021 21 05 12

13
1. Extrair os 4 dígitos do ano (coluna B)
FUNCTION: = TEXT(A1,“yyyy”) → 2022
FUNÇÃO: =TEXTO(A1;”aaaa”) → 2022
Ou
FUNCTION: = YEAR(A1) → 2022
FUNÇÃO: =ANO(A1) → 2022

2. Extrair os 2 últimos dígitos do ano (coluna C)


FUNCTION: = TEXT(A1,“yy”) → 22
FUNÇÃO: =TEXTO(A1;”aa”) → 22

3. Extrair os 2 dígitos do dia (coluna D)


FUNCTION: = TEXT(A1,“dd”)
FUNÇÃO: =TEXTO(A1;”dd”)

1. Extrair os 2 dígitos do mês (coluna E)


FUNCTION: = TEXT(A1,“mm”)
FUNÇÃO: =TEXTO(A1;”mm”)

IR ATÉ A ÚLTIMA CÉLULA COM DADOS INSERIDOS

Selecionar Linha ou coluna de interesse + CTRL + tecla direcional


Ex: CTRL + ↓ = último dado da coluna
Ex: CTRL + → = último dado da linha

SELECIONAR DADOS DE TODA COLUNA OU LINHA QUE POSSUEM DADOS


INSERIDOS NAS CÉLULAS

Selecionar Linha ou coluna de interesse + CTRL + SHIFT + tecla direcional


Ex: CTRL + SHIFT + ↓ = Todos dados da coluna
Ex: CTRL + SHIFT + → = Todos dados da linha

14
QGIS COMMANDS

UNIR DADOS DE MESMA COORDANADA

Ex: casas com cães ≥ 1 e resultados:


Casa Nome Resultado
1 Fofo Pos
2 Bilu Neg
3 Mel Pos
2 Xereta Pos
3 Tico Neg
4 Bob Neg

FUNCTION: Aggregate (aba “processing”)


1) Inserir a camada
2) Agrupar por “casa”
3) Manter apenas as colunas, com as seguintes definições:
Resultado: concatenate
Nome: concatenate
Casa: mean

Resultado Nome Casa


Pos, Neg Xereta, Bilu 2
Pos Fofo 1
Neg, Posit Tico, Mel 3
Neg Bob 4

LIMPAR LINHAS “SOLTAS” DENTRO DO POLÍGONO


FUNCTION: delete holes (aba “processing”)

TIRAR DADOS DESCRITIVOS DE RASTER DENTRO DE MUNICÍPIOS


média, max, mediana, mínimo...
FUNCTION: zonal statistic (aba “Processing”)
Selecionar o raster e o Shape FilE de limite de municípios

View publication stats

Você também pode gostar