27.10.2025 e 28.10.2025
UFPE

Professor Depto. de Estatística da UFPE
=> Dia 01 - 27.01.2025:
=> Dia 02 - 28.01.2025:
Atualmente, existem aproximadamente 50 bilhões de dispositivos conectados à internet;
7.4 bilhões de pessoas vivendo em nosso planeta.
Essas conexões entre pessoas e dispositivos geram uma massa de dados estimada em 5 zettabytes.
Para se ter uma ideia do que isso significa, vamos entender rapidamente a estrutura de armazenamento de dados com exemplos que temos no cotidiano.
![]()

Este último, equivale a ‘todas as centrais de dados, discos rígidos, pendrives e servidores de todo o mundo’.
Cenário Brasil - 2022
No Brasil, aproximadamente, 71% da população brasileira está acessando a internet e 66% estão nas mídias sociais, como blogs, Facebook, X (oantigo Twitter), Instagram, SlideShare, Youtube, entre outros, realizando algum tipo de interação e assim trocando dados e informações.
Uso digital no Brasil. Fonte: We are social.
Big Data pode ser entendido como uma coleção de conjuntos de dados, grandes e complexos, que não podem ser processados por bancos de dados ou aplicações de processamento tradicionais.

Trabalhar com Big Data exige alguns desafios:
O Big Data são caracterizados por 4 V’s1, que são:


O R é uma linguagem de programação inicialmente desenvolvida para computação estatística. E licenciada como Software Livre.
Para obter o R, acesse o link: https://cloud.r-project.org/
O CRAN (Comprehensive R Archive Network) é um conjunto de servidores-espelho distribuídos pelo mundo e é utilizado para distribuir o R e os pacotes do R.
Uma nova grande versão do R é lançada uma vez por ano, e há dois ou três pequenos lançamentos por ano.
É interessante manter o R sempre atualizado, pois as novas versões do R trazem melhorias de desempenho em relação aos hardware mais recentes, novas funcionalidades e correções de bugs. tware para o R.
No momento que essa aula foi criada, o R encontrava-se na versão 4.5.1.
ou
e as funções do pacote podem ser usadas de duas formas:
ou
# Exemplo de utilização de função de pacote
datasets::iris |>
dplyr::filter(Species == "setosa") |>
utils::head() Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
6 5.4 3.9 1.7 0.4 setosa
vou colocar aqui abaixo novamente…
c().list().[[1]]
[1] 1
[[2]]
[1] "a"
[[3]]
[1] TRUE
[].Vale uma observação, de que os índices em R começam em 1, e não em 0, como em algumas outras linguagens de programação.

Fonte: https://www.linkedin.com/pulse/trabalhando-com-objetos-r-vetores-matrizes-data-frames-luz-lopes/
dplyr é um pacote do R que fornece uma gramática para manipulação de dados, e é muito útil para transformar, filtrar e resumir dados.dplyr fornece um conjunto de funções que são fáceis de usar e que permitem realizar operações comuns de manipulação de dados de forma eficiente, dessa forma, para essa parte inicial de tratamento de dados, vamos focar na utilização desse pacote.pacote::funcao() para evitar conflitos de funções com o mesmo nome em diferentes pacotes.dplyr:# A tibble: 13 × 19
year month day dep_time sched_dep_time dep_delay arr_time sched_arr_time
<int> <int> <int> <int> <int> <dbl> <int> <int>
1 2013 1 1 517 515 2 830 819
2 2013 1 1 533 529 4 850 830
3 2013 1 1 542 540 2 923 850
4 2013 1 1 544 545 -1 1004 1022
5 2013 1 1 554 600 -6 812 837
6 2013 1 1 554 558 -4 740 728
7 2013 1 1 555 600 -5 913 854
8 2013 1 1 557 600 -3 709 723
9 2013 1 1 557 600 -3 838 846
10 2013 1 1 558 600 -2 753 745
11 2013 1 1 558 600 -2 849 851
12 2013 1 1 558 600 -2 853 856
13 2013 1 1 558 600 -2 924 917
# ℹ 11 more variables: arr_delay <dbl>, carrier <chr>, flight <int>,
# tailnum <chr>, origin <chr>, dest <chr>, air_time <dbl>, distance <dbl>,
# hour <dbl>, minute <dbl>, time_hour <dttm>
Conseguimos fazer filtragem de dados utilizando a função filter()
# A tibble: 13 × 19
year month day dep_time sched_dep_time dep_delay arr_time sched_arr_time
<int> <int> <int> <int> <int> <dbl> <int> <int>
1 2013 11 1 5 2359 6 352 345
2 2013 11 1 35 2250 105 123 2356
3 2013 11 1 455 500 -5 641 651
4 2013 11 1 539 545 -6 856 827
5 2013 11 1 542 545 -3 831 855
6 2013 11 1 549 600 -11 912 923
7 2013 11 1 550 600 -10 705 659
8 2013 11 1 554 600 -6 659 701
9 2013 11 1 554 600 -6 826 827
10 2013 11 1 554 600 -6 749 751
11 2013 11 1 555 600 -5 847 854
12 2013 11 1 555 600 -5 839 846
13 2013 11 1 555 600 -5 929 943
# ℹ 11 more variables: arr_delay <dbl>, carrier <chr>, flight <int>,
# tailnum <chr>, origin <chr>, dest <chr>, air_time <dbl>, distance <dbl>,
# hour <dbl>, minute <dbl>, time_hour <dttm>
Para usar filtragens de forma eficaz, você precisa saber como utilizar operadores de comparação e operadores lógicos.
Alguns operadores são:
== igual a!= diferente de> maior que< menor que
& e| ou! não# A tibble: 5 × 19
year month day dep_time sched_dep_time dep_delay arr_time sched_arr_time
<int> <int> <int> <int> <int> <dbl> <int> <int>
1 2013 11 1 5 2359 6 352 345
2 2013 11 1 35 2250 105 123 2356
3 2013 11 1 455 500 -5 641 651
4 2013 11 1 539 545 -6 856 827
5 2013 11 1 542 545 -3 831 855
# ℹ 11 more variables: arr_delay <dbl>, carrier <chr>, flight <int>,
# tailnum <chr>, origin <chr>, dest <chr>, air_time <dbl>, distance <dbl>,
# hour <dbl>, minute <dbl>, time_hour <dttm>
# A tibble: 5 × 19
year month day dep_time sched_dep_time dep_delay arr_time sched_arr_time
<int> <int> <int> <int> <int> <dbl> <int> <int>
1 2013 11 1 5 2359 6 352 345
2 2013 11 1 35 2250 105 123 2356
3 2013 11 1 455 500 -5 641 651
4 2013 11 1 539 545 -6 856 827
5 2013 11 1 542 545 -3 831 855
# ℹ 11 more variables: arr_delay <dbl>, carrier <chr>, flight <int>,
# tailnum <chr>, origin <chr>, dest <chr>, air_time <dbl>, distance <dbl>,
# hour <dbl>, minute <dbl>, time_hour <dttm>
filter() só considera as linhas em que a condição é verdadeira (TRUE), e descarta as linhas em que a condição é falsa (FALSE) ou NA. Se deseja preservar os valores faltantes, peça eles explicitamente:# A tibble: 10 × 19
year month day dep_time sched_dep_time dep_delay arr_time sched_arr_time
<int> <int> <int> <int> <int> <dbl> <int> <int>
1 2013 1 1 NA 1630 NA NA 1815
2 2013 1 1 NA 1935 NA NA 2240
3 2013 1 1 NA 1500 NA NA 1825
4 2013 1 1 NA 600 NA NA 901
5 2013 1 2 NA 1540 NA NA 1747
6 2013 1 2 NA 1620 NA NA 1746
7 2013 1 2 NA 1355 NA NA 1459
8 2013 1 2 NA 1420 NA NA 1644
9 2013 1 2 NA 1321 NA NA 1536
10 2013 1 2 NA 1545 NA NA 1910
# ℹ 11 more variables: arr_delay <dbl>, carrier <chr>, flight <int>,
# tailnum <chr>, origin <chr>, dest <chr>, air_time <dbl>, distance <dbl>,
# hour <dbl>, minute <dbl>, time_hour <dttm>
select() é utilizada para selecionar colunas de um data frame.select().# A tibble: 15 × 16
dep_time sched_dep_time dep_delay arr_time sched_arr_time arr_delay carrier
<int> <int> <dbl> <int> <int> <dbl> <chr>
1 517 515 2 830 819 11 UA
2 533 529 4 850 830 20 UA
3 542 540 2 923 850 33 AA
4 544 545 -1 1004 1022 -18 B6
5 554 600 -6 812 837 -25 DL
6 554 558 -4 740 728 12 UA
7 555 600 -5 913 854 19 B6
8 557 600 -3 709 723 -14 EV
9 557 600 -3 838 846 -8 B6
10 558 600 -2 753 745 8 AA
11 558 600 -2 849 851 -2 B6
12 558 600 -2 853 856 -3 B6
13 558 600 -2 924 917 7 UA
14 558 600 -2 923 937 -14 UA
15 559 600 -1 941 910 31 AA
# ℹ 9 more variables: flight <int>, tailnum <chr>, origin <chr>, dest <chr>,
# air_time <dbl>, distance <dbl>, hour <dbl>, minute <dbl>, time_hour <dttm>
summarise(), que é utilizada para resumir os dados.summarise() é muito útil para resumir os dados e obter estatísticas descritivas.# A tibble: 1 × 2
mean_distance mean_air_time
<dbl> <dbl>
1 1040. NA
air_time o resultado foi NA, isso ocorreu porque a função mean() não sabe o que fazer com valores faltantes. Nesse caso, devemos passar como argumento para remover os valores faltantes.group_by() é utilizada para agrupar os dados por uma ou mais variáveis.dados |>
dplyr::group_by(month) |>
dplyr::summarise(mean_distance = mean(distance),
mean_air_time = mean(air_time, na.rm = TRUE)) # A tibble: 12 × 3
month mean_distance mean_air_time
<int> <dbl> <dbl>
1 1 1007. 154.
2 2 1001. 151.
3 3 1012. 149.
4 4 1039. 153.
5 5 1041. 146.
6 6 1057. 150.
7 7 1059. 147.
8 8 1062. 148.
9 9 1041. 143.
10 10 1039. 149.
11 11 1050. 155.
12 12 1065. 163.
n().
pip install nome_da_biblioteca.Por exemplo, para instalar a biblioteca pandas, utilizamos o comando:
E podemos verificar se a instalação foi bem sucessida, utilizando:
Name: pandas
Version: 2.1.4
Summary: Powerful data structures for data analysis, time series, and statistics
Home-page: https://pandas.pydata.org
Author:
Author-email: The Pandas Development Team <pandas-dev@python.org>
License: BSD 3-Clause License
Copyright (c) 2008-2011, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
All rights reserved.
Copyright (c) 2011-2023, Open source contributors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Location: /home/jodavid/anaconda3/lib/python3.11/site-packages
Requires: numpy, python-dateutil, pytz, tzdata
Required-by: altair, category-encoders, datasets, datashader, gradio, holoviews, hvplot, mizani, panel, plotly-resampler, plotnine, pmdarima, pycaret, pymilvus, satveg-api, seaborn, sktime, statsmodels, streamlit, sweetviz, TTS, xarray
Também conhecidos como bibliotecas, os módulos são arquivos que contém funções, variáveis e classes que podem ser utilizadas em outros programas.
Para utilizar um módulo em python, utilizamos o comando import nome_do_modulo. Caso deseje utilizar apenas uma função específica de um módulo, utilizamos o comando from nome_do_modulo import nome_da_funcao.
Como por exemplo, utilizando o modulo math:
Acima o math é o módulo e sqrt é a função que calcula a raiz quadrada de um número.
pandas é comumente abreviado como pd, o módulo numpy é abreviado como np, o módulo matplotlib é abreviado como plt, entre outros.Vale uma observação é que essas abreviações elas são abraçadas pela comunidade, ou seja, não é uma regra, mas existe uma boa prática de por exemplo, abreviar o pandas como pd, o numpy como np, o matplotlib como plt, e existe isso para várias outras bibliotecas.
Também existe o caso de você explicitar as funções que desejas nos módulos, com o intuito de usar diretamente o nome da função, sem a necessidade de chamar o módulo. Por exemplo, ao invés de utilizar math.sqrt(25), você pode utilizar from math import sqrt e depois utilizar sqrt(25).
Note que a função
sqrtfoi importada diretamente do módulomath, e por isso não é necessário chamar o módulo para utilizá-la, ou seja, se a função não for utilizada como na forma acima, e utilizar oimport mathé necessário utilizar omath.sqrt(25)para obter o resultado, informando que a funçãosqrtpertence ao módulomath.
from math import sqrt, você pode utilizar from math import sqrt as raiz_quadrada, e depois utilizar raiz_quadrada(25) para obter o resultado. Isso é útil quando a função importada possui um nome muito grande, ou quando o nome da função importada é muito comum e pode gerar confusão com outras funções. Então, um exemplo para esse caso é:
# Exemplo de condicional
x = 10
if x > 5:
print("x é maior que 5")
else:
print("x é menor ou igual a 5")x é maior que 5
if e do else está indentado, ou seja, está com um espaço a mais em relação ao bloco de código que está fora do if e do else. Isso é necessário para que o python entenda que o bloco de código está dentro do if e do else.Quando o laço é utilizando for e while, a indentação também é necessária para delimitar o bloco de código que está dentro do laço.
Uma observação importante, é que diferente da linguagem
Ro python inicia sua indexação em 0, ou seja, o primeiro elemento de uma lista, por exemplo, é o elemento 0, o segundo elemento é o elemento 1, e assim por diante. NoRa indexação inicia em 1.
for. Isso é muito útil quando você deseja acessar o índice e o valor de um elemento da lista.for. Isso é muito útil quando você deseja acessar o índice e o valor de um elemento da lista.enumerate para acessar o índice e o valor de um elemento da lista.# Exemplo de laço for com acesso ao índice e ao valor
lista = [10, 20, 30, 40, 50]
for i, valor in enumerate(lista):
print(f"O elemento {i} da lista é {valor}")O elemento 0 da lista é 10
O elemento 1 da lista é 20
O elemento 2 da lista é 30
O elemento 3 da lista é 40
O elemento 4 da lista é 50
Em python, as funções são criadas utilizando a palavra-chave def, seguida pelo nome da função, seguida por parênteses, seguida por dois pontos. O bloco de código que está dentro da função é indentado, ou seja, está com um espaço a mais em relação ao bloco de código que está fora da função.
Para chamar a função, basta utilizar o nome da função seguido por parênteses.
Como boas práticas de programação, é interessante que as funções possuam argumentos e docstring, ou seja, parâmetros que são passados para a função e dentro da função um cabeçalho indicando o que cada argumento representa, respectivamente. Isso torna a função mais flexível e mais útil.
Um exemplo de função com argumentos e docstring é:
No exemplo acima, a função saudacao possui dois argumentos, nome e saudacao, onde nome é obrigatório e saudacao é opcional, pois possui um valor padrão. Além disso, a função possui um cabeçalho que indica o que cada argumento representa.
As strings podem ser demilitadas por aspas simples ou duplas, e podem ser acessadas como listas, ou seja, é possível acessar cada caractere da string utilizando a indexação.
# Exemplo de string
single_quoted_string = 'data science'
double_quoted_string = "data science"
single_quoted_string == double_quoted_stringTrue
O python usa barra invertida para codificar caracteres especiais. Por exemplo, para incluir uma aspa simples em uma string delimitada por aspas simples, você deve usar \'.
Também é possível criar strings múltiplas linhas utilizando três aspas simples ou duplas.
# Exemplo de string com múltiplas linhas
multi_line_string = """Esta é a primeira linha.
e esta é a segunda linha
e esta é a terceira linha"""
print(multi_line_string)Esta é a primeira linha.
e esta é a segunda linha
e esta é a terceira linha
O python também possui uma série de funções para manipular strings, como por exemplo, a função split que divide uma string em uma lista de substrings.
As listas são uma das estruturas de dados mais importantes do python. Elas são similares aos vetores em outras linguagens, como por exemplo na linguagem R^[No R,tipos diferentes no vetor ele converte para character, por exemplo vetor <-c("a",1,TRUE), entretanto, são mais flexíveis. Elas são mais flexíveis, pois podem armazenar qualquer tipo de dado, e não são limitadas a um único tipo de dado.
Você pode acessar ou modificar o i-ésimo elemento de uma lista utilizando colchetes.
Além disso, o python possui uma sintaxe de corte que permite acessar múltiplos elementos de uma lista.
Um operação interessante é utilizando o operator in para verificar se um elemento está contido em uma lista.
OBS.: Essa operação é muito mais lenta em listas do que em dicionários e conjuntos, pois o python faz uma busca linear em listas, ou seja, verifica os elementos da lista um de cadas vez, sendo assim a verificação em um conjunto ou dicionário é muito rápido. Vamos estudar consjuntos e dicionários mais a frente.
Com listas, também podemos concatenar, ou seja, adicionar mais informações a lista, e isso pode ser feito de várias formas, como adição de elementos a lista, junção de várias listas, ou multiplicação de listas. Abaixo segue exemplos de como fazer isso.
Chegamos a Tuplas, e o que seria isso? Tuplas são muito parecidas com listas, mas com uma diferença fundamental, elas são imutáveis, ou seja, uma vez que você cria uma tupla, você não pode adicionar, remover ou modificar elementos dela. Tuplas são geralmente utilizadas para funções que retornam múltiplos valores. Vamos a exemplos:
Um outro exemplo:
# Exemplo de tuplas
def sum_and_product(x, y):
return (x + y), (x * y)
sp = sum_and_product(2, 3)
s, p = sum_and_product(5, 10)
print(sp)(5, 6)
15
50
As tuplas (e listas) podem ser usadas para atribuições múltiplas, o que é muito útil para trocar valores de variáveis.
Outra estrutura fundamental é o dicionário, que é uma coleção de pares chave-valor, onde as chaves devem ser únicas. Dicionários são como listas, mas mais gerais, pois você pode indexá-los com qualquer tipo imutável, não apenas inteiros. Vamos a exemplos:
# Exemplo de atribuição de valores
grades["Tim"] = 99
grades["Kate"] = 100
num_students = len(grades)
print(grades){'Joel': 80, 'Tim': 99, 'Kate': 100}
3
Dicionários são muito utilizados para contadores, ou seja, para contar a frequência de ocorrência de elementos em uma lista. Vamos a um exemplo:
Frequentemente usamos dicionários para representar dados “semi-estruturados”. Por exemplo, poderíamos ter um dicionário por usuário em uma rede social, onde as chaves são os nomes das colunas e os valores são os dados do usuário. Por exemplo:
# Exemplo de dicionários semi-estruturados
tweet = {
"user" : "joelgrus",
"text" : "Data Science.",
"retweet_count" : 100,
"hashtags" : ["#data", "#science", "#datascience", "#bigdata"]
}
print(tweet){'user': 'joelgrus', 'text': 'Data Science.', 'retweet_count': 100, 'hashtags': ['#data', '#science', '#datascience', '#bigdata']}
Além de procurar por chaves específicas, podemos olhar para todas elas. Por exemplo:
# Exemplo de chaves e valores
tweet_keys = tweet.keys()
tweet_values = tweet.values()
tweet_items = tweet.items()
print(tweet_keys)dict_keys(['user', 'text', 'retweet_count', 'hashtags'])
dict_values(['joelgrus', 'Data Science.', 100, ['#data', '#science', '#datascience', '#bigdata']])
dict_items([('user', 'joelgrus'), ('text', 'Data Science.'), ('retweet_count', 100), ('hashtags', ['#data', '#science', '#datascience', '#bigdata'])])
As chaves dos dicionários devem ser imutáveis, o que significa que podemos usar strings, números ou tuplas como chaves, mas não listas. Por exemplo:
Conjuntos são uma outra estrutura de dados em Python. Um conjunto é uma coleção de elementos distintos, ou seja, não há repetição de elementos. Os conjuntos em python são similares aos conjuntos em matemática e utilizam a função set() para criá-los. Vamos a exemplos:
Conjuntos são muito úteis para verificar a existência de elementos distintos em uma coleção1. Por exemplo, podemos verificar a existência de palavras distintas em um texto. Vamos a um exemplo:
O Apache Spark é um framework de computação distribuída de código aberto, que fornece uma interface de programação unificada para processamento de dados em larga escala.
O Spark foi desenvolvido para ser rápido, fácil de usar e oferecer suporte a uma ampla variedade de aplicativos de processamento de dados de forma eficiente e escalável.
O Spark é amplamente utilizado em empresas de tecnologia, finanças, saúde, varejo e outras indústrias para processar grandes volumes de dados e executar análises em tempo real.
Pode ser usado com linguagens Python, R, Scala e Java e oferece suporte a bibliotecas para diversas tarefas, desde consultas SQL até processamento de streaming e aprendizado de máquina.
O Apache Spark oferece basicamente 3 principais benefícios:
Facilidade de uso – é possível desenvolver API’s de alto nível em Java, Scala, Python e R, que permitem focar apenas no conteúdo a ser computado, sem se preocupar com configurações de baixo nível e extremamente técnicas.
Velocidade – Spark é veloz, permitindo uso iterativo e processamento rápido de algoritmos complexos. Velocidade é uma característica especialmente importante no processamento de grandes conjuntos de dados e pode fazer a diferença entre analisar os dados de forma interativa ou ficar aguardando vários minutos pelo fim de cada processamento. Com Spark, o processamento é feito em memória.
Uso geral – Spark permite a utilização de diferentes tipos de computação, como processamento de linguagem SQL (SQL Spark), processamento de texto, Machine Learning (MLlib) e processamento de grafos (GraphX). Estas características fazem do Spark uma excelente opção para projetos de Big Data. Além de Bibliotecas Externas (Pacotes de Terceiros) que estendem a funcionalidade do Spark, e podem ser encontradas em https://spark-packages.org/.
As APIs de linguagem do Spark permitem que você escreva código Spark usando várias linguagens de programação. Os conceitos centrais do Spark são traduzidos para o código Spark que roda no cluster.

A SparkSession é o ponto de entrada para qualquer aplicação Spark. É através dela que você controla a aplicação e suas manipulações no cluster.
SparkSession manualmente.Exemplo (Scala):
import org.apache.spark.sql.SparkSession
val spark = SparkSession.builder()
.appName("MeuAppSpark")
.config("spark.sql.warehouse.dir", "/user/hive/warehouse")
.getOrCreate()
Exemplo (Python):
from pyspark.sql import SparkSession
spark = SparkSession.builder\
.master("local")\
.appName("ContadorDePalavras")\
.config("spark.some.config.option", "some-value")\
.getOrCreate()

Recomendação: Priorize DataFrames/Datasets sempre que possível, pois o Spark otimiza melhor as operações com essas APIs. RDDs são para controle mais granular, especialmente para distribuição física de dados ou código legado.
Benefícios: O Spark pode otimizar todo o fluxo de dados de ponta a ponta.
Uma ação instrui o Spark a computar um resultado a partir de uma série de transformações.
Exemplo mais simples: count()
Tipos de Ações:
Visualizar dados no console: show(), printSchema().
Coletar dados para objetos nativos: collect(), take().
Escrever dados para fontes de saída: write.format().save().
Acesso: Disponível na porta 4040 (http://localhost:4040 em modo local).
Informações: Exibe detalhes sobre o estado dos jobs Spark, ambiente e estado do cluster.
Utilidade: Essencial para tuning de desempenho e depuração de aplicações.
Exemplo: Visão Geral de um Job no Spark UI

Um Job Spark representa um conjunto de transformações acionadas por uma ação individual.
Os Jobs são divididos em Stages (fases). O número de stages depende das operações de shuffle necessárias.
Cada Stage consiste em Tasks (tarefas). Cada tarefa corresponde a um bloco de dados e um conjunto de transformações a serem executadas por um executor.
Monitore:
Jobs Tab: Visão geral dos jobs Spark.
Stages Tab: Detalhes de cada stage e suas tarefas.
Storage Tab: Informações sobre RDDs/DataFrames em cache.
Environment Tab: Configurações e propriedades do Spark.
SQL Tab: Planos de consulta das APIs estruturadas.
Executors Tab: Informações detalhadas sobre cada executor.
Preparando o ambiente para utilizar o Sparklyr
parquet com Spark#' -----------------------
#' Visualizando as primeiras linhas do DataFrame
#' -----------------------
dados |>
head(5) |>
show()# Source: SQL [?? x 26]
# Database: spark_connection
DsOrigem DsCanalVenda DsUnidadeNegocio DsTipo NrPedido DhPedido
<chr> <chr> <chr> <chr> <int> <dttm>
1 SITE SITE B2C Produto 245467291 2020-11-27 19:16:00
2 SITE APP B2C Produto 245386940 2020-11-27 17:20:00
3 SITE APP B2C Produto 244921763 2020-11-27 05:37:00
4 SITE MOBI B2C Produto 245438285 2020-11-27 18:34:00
5 SITE APP B2C Produto 245005785 2020-11-27 07:58:00
# ℹ 20 more variables: NrFilial <int>, NrLojista <int>, InMarketPlace <lgl>,
# InRetira <lgl>, VrVendaLiquida <dbl>, VrDescontoTotal <dbl>,
# VrFreteCliente <dbl>, QtItem <int>, NrItemLoja <int>, NrItemSite <int>,
# DsItemSite <chr>, NrDepartamentoSite <int>, DsDepartamentoSite <chr>,
# NrSetorSite <int>, DsSetorSite <chr>, NrFamiliaSite <int>,
# DsFamiliaSite <chr>, NrMarcaSite <int>, DsMarcaSite <chr>, DsSingleId <chr>
#' -----------------------
#' Verificando os nomes das colunas
#' -----------------------
colnames(dados) [1] "DsOrigem" "DsCanalVenda" "DsUnidadeNegocio"
[4] "DsTipo" "NrPedido" "DhPedido"
[7] "NrFilial" "NrLojista" "InMarketPlace"
[10] "InRetira" "VrVendaLiquida" "VrDescontoTotal"
[13] "VrFreteCliente" "QtItem" "NrItemLoja"
[16] "NrItemSite" "DsItemSite" "NrDepartamentoSite"
[19] "DsDepartamentoSite" "NrSetorSite" "DsSetorSite"
[22] "NrFamiliaSite" "DsFamiliaSite" "NrMarcaSite"
[25] "DsMarcaSite" "DsSingleId"
#' -----------------------
#' Verificando o esquema (estrutura) do DataFrame
#' -----------------------
sdf_schema(dados)$DsOrigem
$DsOrigem$name
[1] "DsOrigem"
$DsOrigem$type
[1] "StringType"
$DsCanalVenda
$DsCanalVenda$name
[1] "DsCanalVenda"
$DsCanalVenda$type
[1] "StringType"
$DsUnidadeNegocio
$DsUnidadeNegocio$name
[1] "DsUnidadeNegocio"
$DsUnidadeNegocio$type
[1] "StringType"
$DsTipo
$DsTipo$name
[1] "DsTipo"
$DsTipo$type
[1] "StringType"
$NrPedido
$NrPedido$name
[1] "NrPedido"
$NrPedido$type
[1] "IntegerType"
$DhPedido
$DhPedido$name
[1] "DhPedido"
$DhPedido$type
[1] "TimestampType"
$NrFilial
$NrFilial$name
[1] "NrFilial"
$NrFilial$type
[1] "IntegerType"
$NrLojista
$NrLojista$name
[1] "NrLojista"
$NrLojista$type
[1] "IntegerType"
$InMarketPlace
$InMarketPlace$name
[1] "InMarketPlace"
$InMarketPlace$type
[1] "BooleanType"
$InRetira
$InRetira$name
[1] "InRetira"
$InRetira$type
[1] "BooleanType"
$VrVendaLiquida
$VrVendaLiquida$name
[1] "VrVendaLiquida"
$VrVendaLiquida$type
[1] "DoubleType"
$VrDescontoTotal
$VrDescontoTotal$name
[1] "VrDescontoTotal"
$VrDescontoTotal$type
[1] "DoubleType"
$VrFreteCliente
$VrFreteCliente$name
[1] "VrFreteCliente"
$VrFreteCliente$type
[1] "DoubleType"
$QtItem
$QtItem$name
[1] "QtItem"
$QtItem$type
[1] "IntegerType"
$NrItemLoja
$NrItemLoja$name
[1] "NrItemLoja"
$NrItemLoja$type
[1] "IntegerType"
$NrItemSite
$NrItemSite$name
[1] "NrItemSite"
$NrItemSite$type
[1] "IntegerType"
$DsItemSite
$DsItemSite$name
[1] "DsItemSite"
$DsItemSite$type
[1] "StringType"
$NrDepartamentoSite
$NrDepartamentoSite$name
[1] "NrDepartamentoSite"
$NrDepartamentoSite$type
[1] "IntegerType"
$DsDepartamentoSite
$DsDepartamentoSite$name
[1] "DsDepartamentoSite"
$DsDepartamentoSite$type
[1] "StringType"
$NrSetorSite
$NrSetorSite$name
[1] "NrSetorSite"
$NrSetorSite$type
[1] "IntegerType"
$DsSetorSite
$DsSetorSite$name
[1] "DsSetorSite"
$DsSetorSite$type
[1] "StringType"
$NrFamiliaSite
$NrFamiliaSite$name
[1] "NrFamiliaSite"
$NrFamiliaSite$type
[1] "IntegerType"
$DsFamiliaSite
$DsFamiliaSite$name
[1] "DsFamiliaSite"
$DsFamiliaSite$type
[1] "StringType"
$NrMarcaSite
$NrMarcaSite$name
[1] "NrMarcaSite"
$NrMarcaSite$type
[1] "IntegerType"
$DsMarcaSite
$DsMarcaSite$name
[1] "DsMarcaSite"
$DsMarcaSite$type
[1] "StringType"
$DsSingleId
$DsSingleId$name
[1] "DsSingleId"
$DsSingleId$type
[1] "StringType"
#' ------------------------------------
#' Análise Descritiva de algumas variáveis
#' -----------------
colunas_selecionadas <- c('VrVendaLiquida','VrDescontoTotal','VrFreteCliente','QtItem')
#' ------
dados |>
select(colunas_selecionadas) |>
sdf_describe()# Source: table<`sparklyr_tmp_85984c9b_17b7_46f1_b978_db9d5e9f666a`> [?? x 5]
# Database: spark_connection
summary VrVendaLiquida VrDescontoTotal VrFreteCliente QtItem
<chr> <chr> <chr> <chr> <chr>
1 count 338185 338185 338185 338185
2 mean 873.3852436985125 34.87990191759762 15.35626325828306 1.09994529621…
3 stddev 1127.6857097326094 130.38245321515902 36.41660380059874 0.58722695847…
4 min 0.0 0.0 -4.92 1
5 max 94950.0 5226.34 2452.89 80
#' -----------------------
#' Histograma da variável VrVendaLiquida
#' -----------------------
dados |>
select(VrVendaLiquida) |>
sdf_collect() |>
ggplot(aes(x=VrVendaLiquida)) +
geom_histogram(binwidth = 50, fill="blue", color="black", alpha=0.7) +
labs(title="Histograma de VrVendaLiquida",
x="VrVendaLiquida",
y="Frequência") +
theme_minimal()#' ------------------------------------
#' 3.3 Fazendo um agrupamento e gráfico de barras
#' ------------------------------------
total_de_linhas <- sdf_dim(dados)[1]
#' ----------
result <-
dados |>
select(c(DsCanalVenda,VrVendaLiquida)) |>
group_by(DsCanalVenda) |>
summarise_all(
list(n = ~ n(),
mean = ~ mean(.), min = ~ min(.),
max = ~ max(.), percent = ~ n() / total_de_linhas
)
)
print(result)# Source: SQL [?? x 6]
# Database: spark_connection
DsCanalVenda n mean min max percent
<chr> <dbl> <dbl> <dbl> <dbl> <dbl>
1 FT 30338 453. 0.49 6400. 0.0897
2 MTG 4723 511. 59 2700 0.0140
3 APP 208604 861. 0 27074. 0.617
4 SITE 30172 1148. 0 48412 0.0892
5 PV 30415 1073. 0 94950 0.0899
6 MOBI 31635 941. 0 21201. 0.0935
7 TVEN 2298 1151. 0 14056. 0.00680
#' ------------------------------------
# Forma 1
features <- c('VrVendaLiquida','VrDescontoTotal','VrFreteCliente','QtItem') #selecionando as colunas
ml_corr(dados, columns = features, method = "pearson") #calculando a correlação# A tibble: 4 × 4
VrVendaLiquida VrDescontoTotal VrFreteCliente QtItem
<dbl> <dbl> <dbl> <dbl>
1 1 0.321 0.0976 0.0914
2 0.321 1 0.0685 0.107
3 0.0976 0.0685 1 0.0397
4 0.0914 0.107 0.0397 1
#' ------------------------------------
# Forma 2
dados |>
select(all_of(features)) |>
ml_corr(method = "pearson")# A tibble: 4 × 4
VrVendaLiquida VrDescontoTotal VrFreteCliente QtItem
<dbl> <dbl> <dbl> <dbl>
1 1 0.321 0.0976 0.0914
2 0.321 1 0.0685 0.107
3 0.0976 0.0685 1 0.0397
4 0.0914 0.107 0.0397 1
Em grandes volumes de dados (Big Data), uma importante tarefa é encontrar relacionamentos ocultos entre itens.
Alguns exemplos clássicos incluem:
Para isso, utilizamos técnicas de Regras de Associação.
Antes de entrar no FP-Growth, precisamos entender as métricas que guiam esses algoritmos:
A frequência com que um conjunto de itens aparece na base de dados.
\[Support(A \cup B) = \frac{N(A \cup B)}{N_{total}}\]
Dada a compra de A, qual a probabilidade de comprar B?
\[Conf(A \rightarrow B) = \frac{Support(A \cup B)}{Support(A)}\]
A compra de A aumenta a chance de compra de B mais do que o esperado ao acaso?
\[Lift > 1\]
que indica dependência positiva.
em que \(N(A \cup B)\) é o número de transações contendo ambos A e B, e \(N_{total}\) é o número total de transações.
Scan 1: Contagem e Ordenação
minSupport1.Scan 2: Construção da Árvore
Imagine as transações: {Leite, Pão, Manteiga}, {Leite, Pão}, {Leite, Manteiga}. Suponha que a ordem de frequência seja: Leite > Pão > Manteiga.
A árvore resultante é menor que o dataset original!
Uma vez que a árvore está na memória (ou distribuída no Spark), o método extrai os padrões:
Ao utilizar FP-Growth no Spark (seja via R sparklyr ou Python pyspark), os principais hiperparâmetros que controlam o algoritmo são:
minSupport (Suporte Mínimo)
0.05 significa que o item deve aparecer em pelo menos 5% de todas as transações.minConfidence (Confiança Mínima)
0.6 significa que a regra só é válida se estiver correta 60% das vezes.minSupport=0.1 e minConfidence=0.5.Saída 1: Conjuntos Frequentes (Frequent Itemsets)
(O que é comprado junto com frequência)
| items | freq |
|---|---|
| [macarrão, molho] | 150 |
| [cerveja, amendoim] | 120 |
| [leite, ovos, pão] | 85 |
Saída 2: Regras de Associação (Association Rules)
(Relações de causa provável)
| antecedent | consequent | confidence | lift |
|---|---|---|---|
| [amendoim] | [cerveja] | 0.75 | 1.8 |
| [macarrão] | [molho] | 0.82 | 2.1 |
Criando o ambiente SPARK no python
Lendo as bibliotecas necessárias
# ------------------------------------
# Importanto as bibliotecas
# -----------------
from pyspark.sql import SparkSession
from pyspark.sql.functions import col
#----------
import numpy as np # Importanto Numpy
import matplotlib.pyplot as plt # Importanto Numpy
import seaborn as sns # Importando Seaborn
# -----------------# ------------------------------------
# Verificando a quantidade de linhas
# -----------------
dados.count()338185
Verificando os tipos das variáveis
# ------------------------------------
# Verificando as colunas
# -----------------
dados.printSchema()root
|-- DsOrigem: string (nullable = true)
|-- DsCanalVenda: string (nullable = true)
|-- DsUnidadeNegocio: string (nullable = true)
|-- DsTipo: string (nullable = true)
|-- NrPedido: integer (nullable = true)
|-- DhPedido: timestamp (nullable = true)
|-- NrFilial: integer (nullable = true)
|-- NrLojista: integer (nullable = true)
|-- InMarketPlace: boolean (nullable = true)
|-- InRetira: boolean (nullable = true)
|-- VrVendaLiquida: double (nullable = true)
|-- VrDescontoTotal: double (nullable = true)
|-- VrFreteCliente: double (nullable = true)
|-- QtItem: integer (nullable = true)
|-- NrItemLoja: integer (nullable = true)
|-- NrItemSite: integer (nullable = true)
|-- DsItemSite: string (nullable = true)
|-- NrDepartamentoSite: integer (nullable = true)
|-- DsDepartamentoSite: string (nullable = true)
|-- NrSetorSite: integer (nullable = true)
|-- DsSetorSite: string (nullable = true)
|-- NrFamiliaSite: integer (nullable = true)
|-- DsFamiliaSite: string (nullable = true)
|-- NrMarcaSite: integer (nullable = true)
|-- DsMarcaSite: string (nullable = true)
|-- DsSingleId: string (nullable = true)
DsCanalVenda# ------------------------------------
# Mostrando as 20 linhas da variável
# "DsCanalVenda"
# -----------------
dados.select("DsCanalVenda").show()+------------+
|DsCanalVenda|
+------------+
| SITE|
| APP|
| APP|
| MOBI|
| APP|
| MOBI|
| APP|
| APP|
| MOBI|
| APP|
| SITE|
| APP|
| MOBI|
| APP|
| APP|
| APP|
| APP|
| SITE|
| APP|
| SITE|
+------------+
only showing top 20 rows
Mostrando as primeiras linhas do DataFrame
+--------+------------+----------------+-------+---------+-------------------+--------+---------+-------------+--------+--------------+---------------+--------------+------+----------+----------+--------------------+------------------+------------------+-----------+--------------------+-------------+--------------------+-----------+-----------+--------------------+
|DsOrigem|DsCanalVenda|DsUnidadeNegocio| DsTipo| NrPedido| DhPedido|NrFilial|NrLojista|InMarketPlace|InRetira|VrVendaLiquida|VrDescontoTotal|VrFreteCliente|QtItem|NrItemLoja|NrItemSite| DsItemSite|NrDepartamentoSite|DsDepartamentoSite|NrSetorSite| DsSetorSite|NrFamiliaSite| DsFamiliaSite|NrMarcaSite|DsMarcaSite| DsSingleId|
+--------+------------+----------------+-------+---------+-------------------+--------+---------+-------------+--------+--------------+---------------+--------------+------+----------+----------+--------------------+------------------+------------------+-----------+--------------------+-------------+--------------------+-----------+-----------+--------------------+
| SITE| SITE| B2C|Produto|245467291|2020-11-27 19:16:00| NULL| 10037| false| false| 94.9| 0.0| 0.0| 1| 4486013| 13857144|Parafusadeira Phi...| 827| Ferramentas| 830|Ferramentas Elétr...| 1097| Parafusadeiras| 415| Philco|58ef9fda-fc19-11e...|
| SITE| APP| B2C|Produto|245386940|2020-11-27 17:20:00| NULL| 10037| false| false| 999.0| 0.0| 89.9| 1| 4101774| 12117822|Guarda-Roupa Bart...| 93| Móveis| 94| Quartos| 298|Guarda-roupas e R...| 2978| Bartira|5657dbc0-fc19-11e...|
+--------+------------+----------------+-------+---------+-------------------+--------+---------+-------------+--------+--------------+---------------+--------------+------+----------+----------+--------------------+------------------+------------------+-----------+--------------------+-------------+--------------------+-----------+-----------+--------------------+
only showing top 2 rows
Ordenando os dados pela data, variável DhPedido
+--------+------------+----------------+-------+---------+-------------------+--------+---------+-------------+--------+--------------+---------------+--------------+------+----------+----------+--------------------+------------------+--------------------+-----------+-----------+-------------+------------------+-----------+-----------+--------------------+
|DsOrigem|DsCanalVenda|DsUnidadeNegocio| DsTipo| NrPedido| DhPedido|NrFilial|NrLojista|InMarketPlace|InRetira|VrVendaLiquida|VrDescontoTotal|VrFreteCliente|QtItem|NrItemLoja|NrItemSite| DsItemSite|NrDepartamentoSite| DsDepartamentoSite|NrSetorSite|DsSetorSite|NrFamiliaSite| DsFamiliaSite|NrMarcaSite|DsMarcaSite| DsSingleId|
+--------+------------+----------------+-------+---------+-------------------+--------+---------+-------------+--------+--------------+---------------+--------------+------+----------+----------+--------------------+------------------+--------------------+-----------+-----------+-------------+------------------+-----------+-----------+--------------------+
| SITE| APP| B2C|Produto|284950754|2021-08-30 20:56:00| NULL| 10037| false| false| 199.9| 0.0| 26.9| 1| 1100041| 62809|Panela de Pressão...| 371|Utilidades Domést...| 374| Panelas| 391|Panelas de Pressão| 1335| Nigro|4ed72d92-50af-11e...|
| SITE| MOBI| B2C|Produto|284950637|2021-08-30 20:54:00| NULL| 10037| false| false| 256.33| 0.0| 24.95| 1| 4713672| 55009664|Balcão Duplo Bart...| 93| Móveis| 693| Cozinhas| 723| Cozinha Modulada| 2978| Bartira|286f4d70-fc18-11e...|
+--------+------------+----------------+-------+---------+-------------------+--------+---------+-------------+--------+--------------+---------------+--------------+------+----------+----------+--------------------+------------------+--------------------+-----------+-----------+-------------+------------------+-----------+-----------+--------------------+
only showing top 2 rows
# Separando o data.frame dados em dois data.frames
# Separando as 100 linhas mais recentes
dados_pred = df_ordenado.limit(100)
# Criar DataFrame com o restante
dados_treino = df_ordenado.subtract(dados_pred) # remove as 100 linhas do df original
dados_pred.show(5, True)+--------+------------+----------------+-------+---------+-------------------+--------+---------+-------------+--------+--------------+---------------+--------------+------+----------+----------+--------------------+------------------+--------------------+-----------+--------------+-------------+------------------+-----------+------------+--------------------+
|DsOrigem|DsCanalVenda|DsUnidadeNegocio| DsTipo| NrPedido| DhPedido|NrFilial|NrLojista|InMarketPlace|InRetira|VrVendaLiquida|VrDescontoTotal|VrFreteCliente|QtItem|NrItemLoja|NrItemSite| DsItemSite|NrDepartamentoSite| DsDepartamentoSite|NrSetorSite| DsSetorSite|NrFamiliaSite| DsFamiliaSite|NrMarcaSite| DsMarcaSite| DsSingleId|
+--------+------------+----------------+-------+---------+-------------------+--------+---------+-------------+--------+--------------+---------------+--------------+------+----------+----------+--------------------+------------------+--------------------+-----------+--------------+-------------+------------------+-----------+------------+--------------------+
| SITE| APP| B2C|Produto|284950754|2021-08-30 20:56:00| NULL| 10037| false| false| 199.9| 0.0| 26.9| 1| 1100041| 62809|Panela de Pressão...| 371|Utilidades Domést...| 374| Panelas| 391|Panelas de Pressão| 1335| Nigro|4ed72d92-50af-11e...|
| SITE| MOBI| B2C|Produto|284950637|2021-08-30 20:54:00| NULL| 10037| false| false| 3898.0| 0.0| 49.9| 1| 4053478| 11689367|Refrigerador Bras...| 13| Eletrodomésticos| 14|Refrigeradores| 143| 2 Portas| 62| Brastemp|286f4d70-fc18-11e...|
| SITE| MOBI| B2C|Produto|284950637|2021-08-30 20:54:00| NULL| 10037| false| false| 256.33| 0.0| 24.95| 1| 4713672| 55009664|Balcão Duplo Bart...| 93| Móveis| 693| Cozinhas| 723| Cozinha Modulada| 2978| Bartira|286f4d70-fc18-11e...|
| SITE| MOBI| B2C|Produto|284950637|2021-08-30 20:54:00| NULL| 10037| false| false| 592.67| 0.0| 24.95| 1| 4713664| 55009663|Cozinha Bartira J...| 93| Móveis| 693| Cozinhas| 698| Cozinha Compacta| 2978| Bartira|286f4d70-fc18-11e...|
| SITE| APP| B2C|Produto|284950249|2021-08-30 20:46:00| NULL| 10037| false| false| 299.0| 0.0| 19.9| 1| 4567153| 15259449|Buffet Viero Móve...| 93| Móveis| 691|Sala de Jantar| 695| Buffets| 25140|Viero Móveis|a6e7c83a-fc18-11e...|
+--------+------------+----------------+-------+---------+-------------------+--------+---------+-------------+--------+--------------+---------------+--------------+------+----------+----------+--------------------+------------------+--------------------+-----------+--------------+-------------+------------------+-----------+------------+--------------------+
only showing top 5 rows
Aplicando o Market Basket Analysis usando PySpark
+--------------------+-----+
| DsSingleId|count|
+--------------------+-----+
|56d879ba-fc19-11e...| 3|
|adaef866-fc16-11e...| 8|
|a7892036-fc18-11e...| 3|
|a8467f34-fc16-11e...| 1|
|aa730264-fc16-11e...| 89|
+--------------------+-----+
only showing top 5 rows
Implementação do FPGrowth
+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+
|DsSingleId |compras |
+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+
|00adf73e-2e16-11ea-b461-00163e3d6ebc|[Chuteira de Campo Infantil Agility 100] |
|00aed2b0-017f-11ec-8368-00163e457d21|[Bicicleta Infantil Aro 16 Verden Breeze - Branco e Lilas] |
|018b82b6-f291-11eb-b71e-00163ee39299|[Smart TV 55\" Neo QLED 4K Samsung 55QN85A, Mini Led, Painel 120hz, Processador IA, Som em Movimento, Tela sem limites, Design slim]|
+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+
only showing top 3 rows
# Removendo valores nulos
df_aggregated = dados_compras_agg.select("DsSingleId", f.array_except("compras", f.array(f.lit(None))).alias("compras"))
df_aggregated.show(3, False)+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+
|DsSingleId |compras |
+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+
|00adf73e-2e16-11ea-b461-00163e3d6ebc|[Chuteira de Campo Infantil Agility 100] |
|00aed2b0-017f-11ec-8368-00163e457d21|[Bicicleta Infantil Aro 16 Verden Breeze - Branco e Lilas] |
|018b82b6-f291-11eb-b71e-00163ee39299|[Smart TV 55\" Neo QLED 4K Samsung 55QN85A, Mini Led, Painel 120hz, Processador IA, Som em Movimento, Tela sem limites, Design slim]|
+------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+
only showing top 3 rows
Hiperparâmetros
Os hiperparâmetros usados no FPGrowth são suporte mínimo, confiança mínima e número de partições.
Vendo um subconjunto das regras de itens frequentes.
+--------------------------------------------------------------------------------------------------------------------------------------------------------+----+
|items |freq|
+--------------------------------------------------------------------------------------------------------------------------------------------------------+----+
|[Conjunto de Potes e Tigelas Organizadoras 5 Peças Inox] |11 |
|[Coifa de Parede Cadence Tradizionale CFA290 Inox - 90cm] |14 |
|[Balcão Buffet com Moldura 3 Portas Lirio Seda/Off White - Viero Móveis] |7 |
|[Fogão A Gás 4 Bocas Dako Supreme Glass Preto Automático Bivolt] |6 |
|[Notebook Acer Core i5-1035G1 8GB 256GB SSD Placa de Vídeo 2GB Tela 15.6” Windows 10 Aspire 5 A515-55G-51HJ] |8 |
|[Jogo Mortal Kombat 11: Aftermath - PS4] |9 |
|[Escrivaninha Com 1 Gaveta Facility Branco] |82 |
|[Relogio Smartwatch Hw16 44Mm Chamadas Bluetooth Android Ios] |6 |
|[Chapinha| Prancha Philco Ultra Titanium 230ºC com Emissão de Íons Azul – Bivolt] |135 |
|[Chapinha| Prancha Philco Ultra Titanium 230ºC com Emissão de Íons Azul – Bivolt, Liquidificador Britânia Diamante 800 com 4 Velocidades e 900W - Preto]|6 |
+--------------------------------------------------------------------------------------------------------------------------------------------------------+----+
only showing top 10 rows
# Use o filtro para visualizar apenas as regras de associação com a maior confiança.
model.associationRules.filter(model.associationRules.confidence>0.15).show(20, False)+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------+------------------+---------------------+
|antecedent |consequent |confidence |lift |support |
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------+------------------+---------------------+
|[Colchão Queen Vian Austria com Euro Pillow e Molas Ensacadas 22x158x198cm - Prata / Branco / Cinza] |[BOX 079 VIERO AUSTRIA PRATA A38] |1.0 |18329.0 |5.45583501554913E-5 |
|[Armário de Geladeira Bartira Safira Plus com Porta Basculante, Guarda-Roupa Bartira Olímpia com 6 Portas e 3 Gavetas] |[Armário Triplo Bartira Safira Plus com 3 Portas] |1.0 |369.0402684563758 |6.365140851473985E-5 |
|[Armário de Geladeira Bartira Safira Plus com Porta Basculante, Guarda-Roupa Bartira Olímpia com 6 Portas e 3 Gavetas] |[Paneleiro Duplo Bartira Safira Plus com 4 Portas e 2 Gavetas] |1.0 |345.8301886792453 |6.365140851473985E-5 |
|[Tp Vd160x90 Kanon Mont Ele Mal Tiju Amari 8mm, Armário Aéreo Bartira Rubi com 2 Portas de Vidro, Armário para Micro-ondas Bartira Rubi com Nicho, Armário de Geladeira Bartira Rubi com 1 Porta, Balcão Triplo Bartira Rubi com 2 Portas e 3 Gavetas]|[Armário Basculante Bartira Rubi com Suporte para Utensílios] |1.0 |220.83132530120483|6.365140851473985E-5 |
|[Base Brigatto New Ibiza] |[Tampo de Vidro Quadrado 95x95cm Kanon Ibiza Caravaleas R326 8mm]|0.9629629629629629 |2036.5555555555554|2.364195173404623E-4 |
|[Base Brigatto New Ibiza] |[Cadeira Brigatto New Ibiza] |0.9629629629629629 |3530.0296296296297|2.364195173404623E-4 |
|[Armário Aéreo Bartira Rubi com 2 Portas de Vidro, Guarda-Roupa Bartira Havana II com 7 Portas e 4 Gavetas, Balcão Triplo Bartira Rubi com 2 Portas e 3 Gavetas, Armário Basculante Bartira Rubi com Suporte para Utensílios] |[Armário de Geladeira Bartira Rubi com 1 Porta] |1.0 |263.72661870503595|7.27444668739884E-5 |
|[Armário Aéreo Bartira Rubi com 2 Portas de Vidro, Guarda-Roupa Bartira Havana II com 7 Portas e 4 Gavetas, Balcão Triplo Bartira Rubi com 2 Portas e 3 Gavetas, Armário Basculante Bartira Rubi com Suporte para Utensílios] |[Armário para Micro-ondas Bartira Rubi com Nicho] |0.875 |244.8530534351145 |6.365140851473985E-5 |
|[Armário Aéreo Bartira Rubi com 2 Portas de Vidro, Armário para Micro-ondas Bartira Rubi com Nicho, Balcão Triplo Bartira Rubi com 2 Portas e 3 Gavetas] |[Armário Basculante Bartira Rubi com Suporte para Utensílios] |1.0 |220.83132530120483|0.002300543764889883 |
|[Armário Aéreo Bartira Rubi com 2 Portas de Vidro, Armário para Micro-ondas Bartira Rubi com Nicho, Balcão Triplo Bartira Rubi com 2 Portas e 3 Gavetas] |[Armário de Geladeira Bartira Rubi com 1 Porta] |0.9644268774703557 |254.34503938351295|0.002218706239656646 |
|[Armário Aéreo Bartira Rubi com 2 Portas de Vidro, Armário para Micro-ondas Bartira Rubi com Nicho, Balcão Triplo Bartira Rubi com 2 Portas e 3 Gavetas] |[Balcão Duplo Bartira Rubi com 2 Gavetões] |0.3438735177865613 |186.29136081309994|7.910960772546238E-4 |
|[Armário Aéreo Bartira Rubi com 2 Portas de Vidro, Armário para Micro-ondas Bartira Rubi com Nicho, Balcão Triplo Bartira Rubi com 2 Portas e 3 Gavetas] |[Balcão Duplo Bartira Rubi com 2 Portas e 1 Prateleira] |0.7193675889328063 |259.38272532884076|0.001654936621383236 |
|[Armário Aéreo Bartira Rubi com 2 Portas de Vidro, Armário de Geladeira Bartira Rubi com 1 Porta, Armário Basculante Bartira Rubi com Suporte para Utensílios, Triplo Chip Claro ODA 4G Universal Pré/Controle] |[Balcão Triplo Bartira Rubi com 2 Portas e 3 Gavetas] |1.0 |239.59477124183005|1.5458199210722535E-4|
|[Armário Aéreo Bartira Rubi com 2 Portas de Vidro, Armário de Geladeira Bartira Rubi com 1 Porta, Armário Basculante Bartira Rubi com Suporte para Utensílios, Triplo Chip Claro ODA 4G Universal Pré/Controle] |[Armário para Micro-ondas Bartira Rubi com Nicho] |0.8823529411764706 |246.9106421194432 |1.3639587538872823E-4|
|[Armário Aéreo Bartira Rubi com 2 Portas de Vidro, Armário de Geladeira Bartira Rubi com 1 Porta, Armário Basculante Bartira Rubi com Suporte para Utensílios, Triplo Chip Claro ODA 4G Universal Pré/Controle] |[Balcão Duplo Bartira Rubi com 2 Gavetões] |0.47058823529411764|254.93827875977976|7.27444668739884E-5 |
|[Armário Aéreo Bartira Rubi com 2 Portas de Vidro, Armário de Geladeira Bartira Rubi com 1 Porta, Armário Basculante Bartira Rubi com Suporte para Utensílios, Triplo Chip Claro ODA 4G Universal Pré/Controle] |[Balcão Duplo Bartira Rubi com 2 Portas e 1 Prateleira] |0.5294117647058824 |190.89026036644165|8.183752523323694E-5 |
|[Colchão para Cama Queen Size Umaflex Itália com Pillow Top e Molas Ensacadas 26 x 158 x 198 cm - Branco, Chip Tim Plano Naked 4G] |[BOX 079 UMAFLEX ITALIA JAQUARD BRANCO A43.] |1.0 |621.3220338983051 |5.45583501554913E-5 |
|[Smartphone Motorola Moto G 5G Plus Lilás 128GB, 8GB RAM, Tela de 6.7”, Câmera Traseira Quádrupla, Android 10 e Processador Octa-Core] |[Triplo Chip Claro ODA 4G Universal Pré/Controle] |0.2608695652173913 |10.543502229039834|5.45583501554913E-5 |
|[Guarda-Roupa Europa Triunfo Flex com 2 Portas de Correr e Espelho, Armário Aéreo Bartira Rubi com 2 Portas de Vidro] |[Balcão Triplo Bartira Rubi com 2 Portas e 3 Gavetas] |0.8571428571428571 |205.36694677871145|5.45583501554913E-5 |
|[Guarda-Roupa Europa Triunfo Flex com 2 Portas de Correr e Espelho, Armário Aéreo Bartira Rubi com 2 Portas de Vidro] |[Armário Basculante Bartira Rubi com Suporte para Utensílios] |1.0 |220.83132530120483|6.365140851473985E-5 |
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------+-------------------+------------------+---------------------+
only showing top 20 rows
Vamos criar uma recomendação com base nas regras de associação geradas
# Predict
dados_pred_sel = dados_pred.select("DsSingleId", "DsItemSite")
dados_pred_sel_compras = dados_pred_sel.withColumnRenamed("DsItemSite","compras")
dados_pred_aggregated = dados_pred_sel_compras.groupBy("DsSingleId").agg(
f.collect_list("compras").alias("compras")
)
dados_pred_aggregated.show(20, False)+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|DsSingleId |compras |
+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|4ed72d92-50af-11eb-b4de-00163ec21c26|[Panela de Pressão 4,5 L Nigro Eterna Fechamento Externo em Alumínio Polida] |
|286f4d70-fc18-11e9-a8ea-00163e39813f|[Refrigerador Brastemp Inverse BRE57AB Frost Free com Espaço Adapt 443L - Branco, Cozinha Bartira Jaspe com 4 Portas, 3 Gavetas e 5 Prateleiras, Balcão Duplo Bartira Jaspe com 2 Portas e 1 Prateleira]|
|a6e7c83a-fc18-11e9-be05-00163ec5e1b7|[Buffet Viero Móveis Madrid com 3 Portas - Imbuia/Off White] |
|56051142-fc19-11e9-b964-00163ef3deea|[Smartphone Motorola Moto G9 Power 128GB 4GB RAM Câmera Tripla 64MP Tela 6.8" - Verde Pacífico] |
|a7579e94-fc18-11e9-9338-00163ec5e1b7|[Bicicleta Aro 20 Houston Trup - Preta] |
|a64c6d7e-fc16-11e9-ab27-00163e63e134|[Balcão Buffet 3 Portas Mel Nogueira - Viero Móveis] |
|a76b1d16-fc18-11e9-9338-00163ec5e1b7|[Fogão Consul 4 Bocas CFO4NAR com Acendimento Automático - Inox] |
|5957d9ec-fc19-11e9-82e9-00163ef3deea|[Escova Secadora e Alisadora Taiff Style 900 W - Azul Tiffany] |
|a6eebb88-fc16-11e9-91c1-00163e63e134|[Tigela de Vidro Americano 4210 150ml 12 Peças Cores Sortidas - Nadir] |
|59b877f2-fc19-11e9-ad7b-00163ef3deea|[Bateria Externa Samsung 10.000MAh Carga Rápida USB Tipo C - Prata] |
|a7e8cdee-fc16-11e9-ba0d-00163e9515a7|[Fralda Pampers Confort Sec Giga G - 140 Unidades] |
|6f567e9a-c989-11ea-9d26-00163eedb281|[Kit Notebook Dell Inspiron i3501-M10PC 15.6" HD 11ª Geração Intel Pentium Gold 4GB 128GB SSD Windows 10 + Capa Essential] |
|c59a2e50-7d7a-11eb-b030-00163e4a3f19|[Cômoda Casa D Belize com 5 Gavetas] |
|5ad7fae0-fc19-11e9-a55a-00163ec5e1b7|[Conjunto de Panelas 10 Peças Tramontina Turim com Revestimento Antiaderente Starflon T1, Tampas de Vidro e Cabos de Baquelite – Bronze/Grafite] |
|a86c7e6c-fc18-11e9-921c-00163e6c5fad|[Tigela de Vidro Americano 4210 150ml 12 Peças Cores Sortidas - Nadir] |
|5747bf8c-fc19-11e9-bd9a-00163e9515a7|[Fogão de Piso 4 Bocas à Gás Consul CFO4NAR com Acendimento Automático Inox Bivolt] |
|5610dec8-fc19-11e9-9660-00163e63e134|[Smart TV LED 50\" UHD 4K Samsung 50TU8000 Crystal UHD, Borda Infinita, Alexa Built In, Visual Livre de Cabos, Modo Ambiente Foto, Controle Único - 2020] |
|a84ea952-fc16-11e9-ada0-00163edf7cb7|[Cama Box Solteiro Conjugado Espuma Ortopédica Unibox Selado 88x188] |
|56a14526-fc19-11e9-a78d-00163e6c5fad|[Guarda Roupas Casal com 6 Portas Panamá Nature / Branco] |
|5b22a176-fc19-11e9-82e9-00163ef3deea|[Bicicleta Aro 29 Ksw Xlt Alumínio Câmbio Traseiro Shimano Deore e Altus 27v Freio Hidráulico Garfo Com Trava - Preto/Laranja] |
+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
only showing top 20 rows
+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|DsSingleId |compras |prediction |
+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|4ed72d92-50af-11eb-b4de-00163ec21c26|[Panela de Pressão 4,5 L Nigro Eterna Fechamento Externo em Alumínio Polida] |[] |
|286f4d70-fc18-11e9-a8ea-00163e39813f|[Refrigerador Brastemp Inverse BRE57AB Frost Free com Espaço Adapt 443L - Branco, Cozinha Bartira Jaspe com 4 Portas, 3 Gavetas e 5 Prateleiras, Balcão Duplo Bartira Jaspe com 2 Portas e 1 Prateleira]|[Smart TV LED 50\" UHD 4K Samsung 50TU8000 Crystal UHD, Borda Infinita, Alexa Built In, Visual Livre de Cabos, Modo Ambiente Foto, Controle Único - 2020, Smart TV LED 32\" HD Samsung T4300 com HDR, Sistema Operacional Tizen, Wi-Fi, Espelhamento de Tela, Dolby Digital Plus, HDMI e USB - 2020, Lavadora Brastemp BWK12AB com Ciclo Tira Manchas Advanced Branca - 12Kg, Triplo Chip Claro ODA 4G Universal Pré/Controle] |
|a6e7c83a-fc18-11e9-be05-00163ec5e1b7|[Buffet Viero Móveis Madrid com 3 Portas - Imbuia/Off White] |[] |
|56051142-fc19-11e9-b964-00163ef3deea|[Smartphone Motorola Moto G9 Power 128GB 4GB RAM Câmera Tripla 64MP Tela 6.8" - Verde Pacífico] |[] |
|a7579e94-fc18-11e9-9338-00163ec5e1b7|[Bicicleta Aro 20 Houston Trup - Preta] |[] |
|a64c6d7e-fc16-11e9-ab27-00163e63e134|[Balcão Buffet 3 Portas Mel Nogueira - Viero Móveis] |[] |
|a76b1d16-fc18-11e9-9338-00163ec5e1b7|[Fogão Consul 4 Bocas CFO4NAR com Acendimento Automático - Inox] |[Refrigerador Consul Frost Free Facilite CRB39AK 1 Porta Evox – 342 litros, Lavadora de Roupas Consul 9Kg CWB09AB com Dosagem Extra Econômica - Branca, Refrigerador Consul CRM39AK Frost Free com Prateleiras Altura Flex Evox Prata – 340L, Lavadora de Roupas Consul 12Kg CWH12AB com Dosagem Extra Econômica – Branca, Smart TV LED 50\" UHD 4K Samsung 50TU8000 Crystal UHD, Borda Infinita, Alexa Built In, Visual Livre de Cabos, Modo Ambiente Foto, Controle Único - 2020, Smart TV LED 32\" HD Samsung T4300 com HDR, Sistema Operacional Tizen, Wi-Fi, Espelhamento de Tela, Dolby Digital Plus, HDMI e USB - 2020, Refrigerador Brastemp BRM44HK Frost Free com Gavetão de Legumes Fresh Zone Inox - 375L, Conjunto de Panelas 10 Peças Tramontina Turim com Revestimento Antiaderente Starflon T1, Tampas de Vidro e Cabos de Baquelite - Vermelho, Guarda-Roupa Fama Flórida Plus com 3 Portas de Correr, 4 Gavetas e Espelho, Smartphone Samsung Galaxy A01 Azul 32GB, Tela Infinita de 5.7\", Câmera Traseira Dupla, Android 10.0, Dual Chip e Processador Octa-Core, Lavadora Brastemp BWK12AB com Ciclo Tira Manchas Advanced Branca - 12Kg, Triplo Chip Claro ODA 4G Universal Pré/Controle] |
|5957d9ec-fc19-11e9-82e9-00163ef3deea|[Escova Secadora e Alisadora Taiff Style 900 W - Azul Tiffany] |[] |
|a6eebb88-fc16-11e9-91c1-00163e63e134|[Tigela de Vidro Americano 4210 150ml 12 Peças Cores Sortidas - Nadir] |[] |
|59b877f2-fc19-11e9-ad7b-00163ef3deea|[Bateria Externa Samsung 10.000MAh Carga Rápida USB Tipo C - Prata] |[Smartphone Samsung Galaxy A12 Azul 64GB, Tela Infinita de 6.5\", Câmera Quádrupla, Bateria 5000mAh, 4GB RAM e Processador Octa-Core, Mini Processador de Alimentos Philco PH900 Turbo 250W – Vermelho, Smartphone Samsung Galaxy A02s Preto 32GB, Tela Infinita de 6.5\", Câmera Tripla, bateria 5000mAh, 3GB RAM e Processador Octa-Core, Multifuncional Tanque de Tinta Epson EcoTank L3150 Wireless - Impressora, Copiadora, Scanner, Smartphone Samsung Galaxy A01 Vermelho 32GB, Tela Infinita de 5.7\", Câmera Traseira Dupla, Android 10.0, Dual Chip e Processador Octa-Core, Smartphone Samsung Galaxy A12 Branco 64GB, Tela Infinita de 6.5\", Câmera Quádrupla, Bateria 5000mAh, 4GB RAM e Processador Octa-Core, Smartphone Samsung Galaxy A11 Preto 64GB, Câmera Tripla,Tela Infinita de 6.4\", Leitor de Digital, Octa Core, 3GB RAM, Carregamento Rápido e Android 10, Forno de Micro-ondas Electrolux MTO30 - 20L - Branco, Smartphone Samsung Galaxy A11 Azul 64GB, Câmera Tripla,Tela Infinita de 6.4\", Leitor de Digital, Octa Core, 3GB RAM, Carregamento Rápido e Android 10, Escova Secadora Britânia Soft BEC02 Íon Tourmaline com Cabo Giratório Preta/Rosa 1200W, Smartphone Samsung Galaxy A11 Vermelho 64GB, Câmera Tripla,Tela Infinita 6.4\", Leitor de Digital, Octa Core, 3GB RAM, Carregamento Rápido e Android 10, Smartphone Motorola Moto G9 Play Verde Turquesa 64GB, 4GB RAM, Tela de 6.5”, Câmera Traseira Tripla, Android 10 e Processador Octa-Core, Smartphone Samsung Galaxy A01 Preto 32GB, Tela Infinita de 5.7\", Câmera Traseira Dupla, Android 10.0, Dual Chip e Processador Octa-Core, Chip Tim Plano Naked 4G, Conjunto de Assadeiras Refratárias 10 Peças Marinex em Vidro Sodacal, Smartphone Samsung Galaxy A01 Azul 32GB, Tela Infinita de 5.7\", Câmera Traseira Dupla, Android 10.0, Dual Chip e Processador Octa-Core, Lavadora Brastemp BWK12AB com Ciclo Tira Manchas Advanced Branca - 12Kg, Tanquinho Newmaq 12Kg com Dispenser para Sabão – Branco, Samsung Galaxy M51 Desbloqueado 128GB Dual Sim Android 10.0 Tela 6.67”, Triplo Chip Claro ODA 4G Universal Pré/Controle, Smartphone Samsung Galaxy A12 Vermelho 64GB, Tela Infinita de 6.5\", Câmera Quádrupla, Bateria 5000mAh, 4GB RAM e Processador Octa-Core, Smartphone Samsung Galaxy A12 Preto 64GB, Tela Infinita de 6.5\", Câmera Quádrupla, Bateria 5000mAh, 4GB RAM e Processador Octa-Core, Caixa de Som Portátil Go 2 Black JBL com Bluetooth e à Prova d´Água] |
|a7e8cdee-fc16-11e9-ba0d-00163e9515a7|[Fralda Pampers Confort Sec Giga G - 140 Unidades] |[Fralda Pampers Confort Sec Giga M - 160 Unidades, Fralda Pampers Supersec G - 80 Unidades] |
|6f567e9a-c989-11ea-9d26-00163eedb281|[Kit Notebook Dell Inspiron i3501-M10PC 15.6" HD 11ª Geração Intel Pentium Gold 4GB 128GB SSD Windows 10 + Capa Essential] |[] |
|c59a2e50-7d7a-11eb-b030-00163e4a3f19|[Cômoda Casa D Belize com 5 Gavetas] |[] |
|5ad7fae0-fc19-11e9-a55a-00163ec5e1b7|[Conjunto de Panelas 10 Peças Tramontina Turim com Revestimento Antiaderente Starflon T1, Tampas de Vidro e Cabos de Baquelite – Bronze/Grafite] |[Faqueiro Tramontina Buzios Inox 23799071 - 24 peças, Rack Madetec Lisboa para TV até 50”, Espremedor de Frutas Mondial Premium E-02 - Preto, Faqueiro Tramontina Ipanema em Aço Inox e Polipropileno com Pote Preto – 30 Peças, Faqueiro 36 Peças Tramontina Malibu em Aço Inox, Conjunto de Panelas 10 Peças Tramontina Turim com Revestimento Antiaderente Starflon T1, Tampas de Vidro e Cabos de Baquelite - Vermelho, Refrigerador Brastemp BRM44HB Frost Free com Compartimento para Latas e Long Necks Branco - 375L, Fritadeira Sem Óleo Air Fryer Mondial Family NAF-03I 4L - Preto e Inox, Lavadora de Roupas Electrolux Automática LAC12 Topload com Dispenser Autolimpante e Cesto Inox 12kg - Branca, Smartphone Motorola Moto G9 Power Verde Pacífico 128GB, 4GB RAM, Tela de 6.8”, Câmera Traseira Tripla, Android 10 e Processador Octa-Core, Forno de Micro-ondas Electrolux MTO30 - 20L - Branco, Lavadora de Roupas Consul 12Kg CWH12AB com Dosagem Extra Econômica – Branca, Smart TV LED 50\" UHD 4K Samsung 50TU8000 Crystal UHD, Borda Infinita, Alexa Built In, Visual Livre de Cabos, Modo Ambiente Foto, Controle Único - 2020, Smart TV LED 32\" HD Samsung T4300 com HDR, Sistema Operacional Tizen, Wi-Fi, Espelhamento de Tela, Dolby Digital Plus, HDMI e USB - 2020, Smart TV LED 43\" Full HD TCL 43S6500FS Android, Controle Remoto com Comando de Voz, Google Assistant, HDR, Chromecast Integrado, Bluetooth e HDMI, Ventilador de Mesa Arno Ultra Silence Force VU40 com 3 Velocidades - Preto, Escova Secadora Britânia Soft BEC02 Íon Tourmaline com Cabo Giratório Preta/Rosa 1200W, Ventilador de Coluna Mondial Black Premium NV-61-6P-NP com 3 Velocidades - Preto, Liquidificador Britânia Diamante 800 com 4 Velocidades e 900W - Preto, Refrigerador Consul Frost Free CRM39AB Duplex com Prateleiras Altura Flex Branca – 340L, Smartphone Samsung Galaxy A01 Preto 32GB, Tela Infinita de 5.7\", Câmera Traseira Dupla, Android 10.0, Dual Chip e Processador Octa-Core, Chip Tim Plano Naked 4G, Lavadora Brastemp BWK12AB com Ciclo Tira Manchas Advanced Branca - 12Kg, Ventilador de Mesa Mondial Maxi Power NV-15-6P-FB com 3 Velocidades - Preto, Escova Secadora Philco Soft Rose Gold PEC08 - Rosa, Liquidificador Philco PH900 12 Velocidades 1200W - Preto, Triplo Chip Claro ODA 4G Universal Pré/Controle, Liquidificador Mondial Turbo Inox L-1000 BI com 12 Velocidades e 1000W - Preto/Inox, Panela de Pressão Panelux Alumínio Polido - 4,5 L, Panela de Pressão 4,5 L Tramontina Vancouver com Fechamento Externo Revestimento Antiaderente Starflon T1 e Tampa Polida – Grafite, Balcão Triplo Bartira Safira Plus com 3 Portas, Conjunto de Potes 10 Peças Electrolux em Polipropileno com Fechamento Hermético, Liquidificador Mondial Power 2 Black L-28 - 350W, Ferro a Vapor Mondial F32 com Spray - Branco/Azul, Conjunto de Facas Tramontina Plenus em Aço Inox e Polipropileno – 9 Peças, Ventilador de Mesa Britânia Super 40 com 3 Velocidades, 6 Pás, 130W - Preto, Cooktop a Gás Philco 4 Bocas Chef Bisote 4 Bivolt – Preto, Liquidificador Mondial Turbo Power L-99 FB com 3 Velocidades 500W – Preto] |
|a86c7e6c-fc18-11e9-921c-00163e6c5fad|[Tigela de Vidro Americano 4210 150ml 12 Peças Cores Sortidas - Nadir] |[] |
|5747bf8c-fc19-11e9-bd9a-00163e9515a7|[Fogão de Piso 4 Bocas à Gás Consul CFO4NAR com Acendimento Automático Inox Bivolt] |[] |
|5610dec8-fc19-11e9-9660-00163e63e134|[Smart TV LED 50\" UHD 4K Samsung 50TU8000 Crystal UHD, Borda Infinita, Alexa Built In, Visual Livre de Cabos, Modo Ambiente Foto, Controle Único - 2020] |[Smartphone Motorola Moto G10 Branco Floral 64GB, 4GB Ram, Tela de 6.5”, Câmera Traseira Quádrupla, Android 11 e Processador Qualcomm 460 Octa-Core, Forno de Micro-ondas Philco PMO33 com Função Timer Espelhado - 32L, Forno Elétrico Philco PFE48P com Função Timer Prata - 46L, Lavadora de Roupas Consul 9Kg CWB09AB com Dosagem Extra Econômica - Branca, Faqueiro Tramontina Buzios Inox 23799071 - 24 peças, Rack Madetec Lisboa para TV até 50”, Guarda-Roupa Fama Flórida Plus com 3 Portas de Correr, 4 Gavetas e Espelho, Fogão 4 Bocas Consul CFO4VAR com Mesa em Vidro - Inox, Aparador de Pelos Mondial Super Groom 6 em 1 BG-04 Sem Fio Preto/Verde - Bivolt, Smartphone Samsung Galaxy A12 Azul 64GB, Tela Infinita de 6.5\", Câmera Quádrupla, Bateria 5000mAh, 4GB RAM e Processador Octa-Core, Smartphone Samsung Galaxy A31 Branco 128GB, 4GB RAM, Tela Infinita de 6.4\", Câmera Traseira Quádrupla, Leitor Digital na Tela e Android 10.0, Smartphone Motorola One Fusion Azul Safira 128GB, Tela de 6.5”, 4GB RAM, Câmera Traseira Quádrupla, Android 10 e Processador Qualcomm 710, Espremedor de Frutas Mondial Premium E-02 - Preto, Piscina Jilong Prompt Set Pools Inflável – 2.490 Litros, Smartphone Motorola Moto G9 Play Azul Safira 64GB, 4GB RAM, Tela de 6.5”, Câmera Traseira Tripla, Android 10 e Processador Octa-Core, Base Box para Colchão de Casal Hellen Alpha 38x138x188 cm - Bege, Smartphone Samsung Galaxy A31 Azul 128GB, 4GB RAM, Tela Infinita de 6.4\", Câmera Traseira Quádrupla, Leitor Digital na Tela e Android 10.0, Smartphone Samsung Galaxy A51 Preto 128GB, Tela Infinita de 6.5\", Câmera Traseira Quádrupla, Leitor Digital na Tela, Android e Processador Octa-Core, Guarda-Roupa Bartira Curitiba II com 8 Portas e 4 Gavetas, Liquidificador Britânia Diamante 800 com 4 Velocidades e 900W - Preto, Guarda-Roupa Bartira Havana II com 7 Portas e 4 Gavetas, Forno de Micro-ondas Electrolux MI41S com Painel Integrado - 31L, Smartphone Motorola Moto E7 Plus Azul Navy 64GB, 4GB RAM, Tela de 6.5”, Câmera Traseira Dupla, Android 10 e Processador Octa-Core, Fritadeira Sem Óleo Mondial AFN-50 Grand Family Inox 5L - Preta, Multifuncional Tanque de Tinta Epson EcoTank L3150 Wireless - Impressora, Copiadora, Scanner, Refrigerador Brastemp BRM44HB Frost Free com Compartimento para Latas e Long Necks Branco - 375L, Chip Tim Plano Naked 4G, Triplo Chip Claro ODA 4G Universal Pré/Controle, Smartphone Xiaomi Redmi 9A Azul 32GB, Tela de 6.53\", 2GB de RAM, Câmera Traseira 13MP, Android 10 e Processador Octa-Core, Refrigerador Brastemp BRM56AK Frost Free com Espaço Adapt 462L – Evox, Gabinete Itatiaia Diamante com 2 Portas 4 Gavetas, Guarda-Roupa Bartira Fortaleza II com 2 Portas de Correr e 4 Gavetas, Tanquinho Suggar 10 Kg Lavamax Eco com Dispenser para Sabão - Branco, Smartphone Samsung Galaxy A01 Core Azul 32GB, Tela Infinita de 5.3”, Câmera Traseira 8MP, Android GO 10.0, Dual Chip e Processador Quad-Core, VM COND 9 000B PHILCO PAC9000TFM FRIO 220V, Base Box para Colchão de Casal Umaflex Fascinium 44x138x188 cm - Preto, Armário Basculante Bartira Rubi com Suporte para Utensílios, Lavadora de Roupas Consul 12Kg CWH12AB com Dosagem Extra Econômica – Branca, Fone de Ouvido Bluetooth Xiaomi Mi True Wireless Earbuds Basic 2 XM542PRE - Preto, Lavadora de Roupas Consul 11Kg CWH11AB com Dosagem Extra Econômica – Branca, Smartphone Samsung Galaxy A30s Violeta 64GB, 4GB RAM, Tela Infinita de 6.4\", Câmera Traseira Tripla, Leitor Digital na Tela, Android 9.0 e TV Digital, Smart TV LED 65\" UHD 4K Samsung 65TU8000 Crystal UHD, Borda Infinita, Alexa Built In, Visual Livre de Cabos, Modo Ambiente Foto, Controle Único - 2020, Conjunto de Panelas 10 Peças Tramontina Turim com Revestimento Antiaderente Starflon T1, Tampas de Vidro e Cabos de Baquelite - Vermelho, Refrigerador Electrolux TW42S Top Freezer com Dispenser de Água Platinum – 382L, Refrigerador Consul CRD37EB com Prateleiras Removíveis e Reguláveis Branco - 334L, Liquidificador Mondial Turbo Inox L1200 BI com 12 Velocidades 1200W – Preto/Inox, Mop Giratório FlashLimp Fit MOP5010 com Balde, Cabo Telescópico e Refil - Cinza/Verde, Smartphone Samsung Galaxy A10s Preto 32GB, Câmera Dupla Traseira, Selfie de 8MP, Tela Infinita de 6.2\", Leitor de Digital, Octa Core e Android 9.0, Lavadora Brastemp BWK12AB com Ciclo Tira Manchas Advanced Branca - 12Kg, Smartphone Samsung Galaxy A11 Preto 64GB, Câmera Tripla,Tela Infinita de 6.4\", Leitor de Digital, Octa Core, 3GB RAM, Carregamento Rápido e Android 10, Forno de Micro-ondas Electrolux MTO30 - 20L - Branco, Mixer Britânia 3 em 1 com Triturador de Alimento e Batedor de Claras - 200W, Smartphone Samsung Galaxy A10s Vermelho 32GB, Câmera Dupla Traseira, Selfie de 8MP, Tela Infinita de 6.2\", Leitor de Digital, Octa Core e Android 9.0, Fogão Atlas 4 Bocas Mônaco Automático com Forno Limpa Fácil e Eficiência Energética - Branco, Escova Secadora Britânia Soft BEC02 Íon Tourmaline com Cabo Giratório Preta/Rosa 1200W, Ferro a Vapor Electrolux Easyline SIE60 com Spray – Azul, Smartphone Samsung Galaxy A32 Azul 128GB, 4GB RAM, Tela Infinita 6.4\", Câmera Traseira Quádrupla, Bateria de 5000mAh, Dual Chip e Octa Core, Refrigerador Electrolux DFN41 Frost Free com Painel de Controle Externo 371L - Branco, Antena Interna para TV Digital Intelbras AI 2031 UHF e HDTV Digital, Aspirador de Água e Pó Electrolux Hidrolux AWD01 1250W, Smart TV LED 43\" Full HD LG 43LM6300PSB ThinQ AI Inteligência Artificial com IoT, Virtual Surround Sound, WebOS 4.5, HDR, Quad Core, Bluetooth e HDMI, Colchão de Casal Hellen Alpha com EuroPillow e Molas Ensacadas 23x138x188 cm - Bege, Smart TV LED 43\" UHD 4K Samsung 43TU7000 Crystal UHD, HDR, Borda Infinita, Controle Remoto Único, Bluetooth - 2020, Smartphone Motorola Moto e6s Azul Navy 64GB, Tela Max Vision de 6.1\", Câmera Traseira Dupla, Android 9.0, Processador Octa-Core e 2GB de RAM, Aspirador de Pó Vertical Philco Rapid Turbo PH1100 1000W, Smart TV LED 32\" HD Samsung T4300 com HDR, Sistema Operacional Tizen, Wi-Fi, Espelhamento de Tela, Dolby Digital Plus, HDMI e USB - 2020, Painel Home EDN Torino II para TV’s de até 50\", Fogão Brastemp 4 Bocas BFO4NAB Clean Branco - Bivolt, Balcão Triplo Bartira Topázio com 3 Portas, SPLIT DUAL INV VOIC 12000 LG S4NQ12JA31C FRIO 220V, iPhone 11 Apple 64GB branco, Tela de 6,1”, Câmera Dupla de 12MP, iOS, Smartphone Samsung Galaxy A01 Core Preto 32GB, Tela Infinita de 5.3”, Câmera Traseira 8MP, Android GO 10.0, Dual Chip e Processador Quad-Core, Lavadora de Roupas Brastemp BWK14AB 14Kg com Ciclo Tira Manchas Advanced e Ciclo Antibolinha – Branca, Refrigerador Electrolux Duplex DC35A 260L - Branco, Escova Secadora Philco Soft Rose Gold PEC08 - Rosa, Suporte Articulado de Parede Brasforma SBRU-131 para TVs LCD, LED, Plasma e 3D de 10” a 70”, Smartphone Samsung Galaxy A01 Vermelho 32GB, Tela Infinita de 5.7\", Câmera Traseira Dupla, Android 10.0, Dual Chip e Processador Octa-Core, Escova Secadora Mondial Chrome Pink Line ES-04 – Pink, Conjunto de Panelas 10 Peças Tramontina Turim com Revestimento Antiaderente Starflon T1, Tampas de Vidro e Cabos de Baquelite – Bronze/Grafite, Fogão Consul 4 Bocas CFO4NAR com Acendimento Automático - Inox, Smartphone Samsung Galaxy A71 Preto 128GB, Tela Infinita de 6.7\", Câmera Traseira Quádrupla, Leitor Digital na Tela, 6GB RAM e Processador Octa-Core, Smart TV LED 43\" Full HD TCL 43S6500FS Android, Controle Remoto com Comando de Voz, Google Assistant, HDR, Chromecast Integrado, Bluetooth e HDMI, Smart TV LED 58\" UHD 4K Samsung 58TU7020 Crystal UHD, HDR, Design Sem Limites, Controle Remoto Único, Canaleta Visual Livre de Cabos, Bluetooth - 2020, Conjunto de Panelas 8 Peças Tramontina Turim com Revestimento Antiaderente Starflon T1, Tampas de Vidro e Cabos de Baquelite - Cinza, Smartphone Samsung Galaxy A02 Preto 32GB, Tela Infinita de 6.5\", Câmera Traseira Dupla, Android 10.0, Dual Chip e Processador Quad-Core, Secador de Cabelos Taiff Style Motor AC Profissional 2000W – Cobre, Suporte Bi-Articulado de Parede Brasforma SBRP-136 para TVs LCD, LED, Plasma e 3D de 10” a 55” + Suporte DVD + Cabo HDMI, Liquidificador Philco PH900 12 Velocidades 1200W - Preto, Panela Elétrica de Arroz Mondial PE-43 6 Xícaras - Preto/Inox, Guarda-Roupa Bartira Porto com 6 Portas e 2 Gavetas, Refrigerador Brastemp Inverse BRE57AK Frost Free com Painel Eletrônico 443L - Evox, AOC Roku TV Smart TV LED 43” Full HD 43S5195/78 com Wi-fi, Controle Remoto com Atalhos, Roku Mobile, Miracast, Entradas HDMI e USB, Smart TV LED 50\" UHD 4K Samsung 50TU7000 Crystal UHD, HDR, Borda Infinita, Controle Remoto Único, Bluetooth, Visual Livre de Cabos - 2020, Colchão de Casal Umaflex Fascinium com Molas Ensacadas 24x138x188 cm - Preto/Branco, Smartphone Motorola Moto E6i Pink 32GB, 2GB RAM, Tela de 6.1”, Câmera Traseira Dupla, Android 10 e Processador Octa-Core, Smartphone Samsung Galaxy A11 Azul 64GB, Câmera Tripla,Tela Infinita de 6.4\", Leitor de Digital, Octa Core, 3GB RAM, Carregamento Rápido e Android 10, Smartphone Motorola Moto G9 Play Verde Turquesa 64GB, 4GB RAM, Tela de 6.5”, Câmera Traseira Tripla, Android 10 e Processador Octa-Core, Base Box para Colchão de Casal Portobel Universal 40x138x188 cm - Preta, COND DUAL INV VOIC 12000 LG S4UQ12JA31C FRIO 220V, Triplo Chip Vivo 4G Universal 2/3/4 Pré/Controle, Smartphone Samsung Galaxy A21s Branco 64GB, Câmera Quádrupla,Tela Infinita de 6.5\", Leitor de Digital, 4GB RAM, Carregamento Rápido e Android 10, Smartphone Samsung Galaxy A02s Preto 32GB, Tela Infinita de 6.5\", Câmera Tripla, bateria 5000mAh, 3GB RAM e Processador Octa-Core, Smart TV LED 55\" UHD 4K Samsung 55TU8000 Crystal UHD, Borda Infinita, Alexa Built In, Visual Livre de Cabos, Modo Ambiente Foto, Controle Único - 2020, Vivo Chip P60 4G, Fritadeira Sem Óleo Air Fryer Mondial Family NAF-03I 4L - Preto e Inox, Ventilador de Coluna Mondial Turbo VT-40C com 3 Velocidades, 40cm, 6 Pás - Preto, Colchão Queen Size Herval Ômega com Pillow Top e Molas Ensacadas 22x158x198cm – Cinza/Branco, Aspirador de Pó Vertical Mondial Turbo Premium Stick AP31 1200W - Preto, Fritadeira Sem Óleo Air Fryer Mondial AF-30I Family Inox IV 3,5l – Preto, Colchão para Cama Queen Size Umaflex Itália com Pillow Top e Molas Ensacadas 26 x 158 x 198 cm - Branco, Smartphone Samsung Galaxy A51 Branco 128GB, Tela Infinita de 6.5\", Câmera Traseira Quádrupla, Leitor Digital na Tela, Android e Processador Octa-Core, Sabão Líquido Omo Lavagem Perfeita Pro Galão 7 Litros – 1 Unidade, Fogão Brastemp 5 Bocas BFS5NCRUNA com Botões Removíveis - Inox, Painel Home DJ Móveis Voxi 140 para TV's de até 50\", Smart TV LED 43\" Full HD Samsung T5300 com HDR, Sistema Operacional Tizen, Wi-Fi, Espelhamento de Tela, Dolby Digital Plus, HDMI e USB - 2020, Ferro a Vapor Arno Ultragliss I FUA1 com Spray – Preto e Azul, Smartphone Samsung Galaxy A21s Preto 64GB, Câmera Quádrupla,Tela Infinita de 6.5\", Leitor de Digital, 4GB RAM, Carregamento Rápido e Android 10, Lavadora de Roupas Electrolux Automática LAC12 Topload com Dispenser Autolimpante e Cesto Inox 12kg - Branca, Sofá 4 Lugares Linoforte Versalhes com Assento Retrátil e Encosto Reclinável em Tecido Suede 232 cm de largura, Fogão Consul 5 Bocas CFS5VAR com Mesa de Vidro - Inox, Cafeteira Elétrica Mondial Pratic NC-25 17 Xícaras – Preta, Suporte Fixo Universal Brasforma SBRUB750 para TVs LED, LCD, Plasma, 3D e Smart TV de 10” a 71”, Smartphone Motorola Moto G9 Play Rosa Quartzo 64GB, 4GB RAM, Tela de 6.5”, Câmera Traseira Tripla, Android 10 e Processador Octa-Core, Lavadora de Roupas Electrolux Automática LES15 Essencial Care 15kg – Branca, Fogão Electrolux 4 Bocas 52LPV com Mesa de Vidro - Preto, Fogão Consul 4 Bocas CFO4NAB com Acendimento Automático - Branco, Smartphone Samsung Galaxy A01 Azul 32GB, Tela Infinita de 5.7\", Câmera Traseira Dupla, Android 10.0, Dual Chip e Processador Octa-Core, Refrigerador Electrolux Degelo Prático RE31 com Controle de Temperatura 240L- Branco, Armário para Micro-ondas Bartira Rubi com Nicho, Cozinha Itatiaia Diamante com 11 Portas, Batedeira Planetária Mondial BP-03 com 12 Velocidades e 700W - Vermelha, Smartphone Samsung Galaxy A32 Preto 128GB, 4GB RAM, Tela Infinita de 6.4\", Câmera Traseira Quádrupla, Bateria de 5000mAh, Dual Chip e Octa Core, Refrigerador Brastemp BRM54HK Frost Free com Freeze Control Inox - 400L, Fritadeira Air Fry Philco PFR15P Gourmet Black 4L - Preto, Smartphone Samsung Galaxy A11 Vermelho 64GB, Câmera Tripla,Tela Infinita 6.4\", Leitor de Digital, Octa Core, 3GB RAM, Carregamento Rápido e Android 10, Aspirador de Pó Philco Ciclone Force 1250W – Preto/Laranja, Refrigerador Consul Frost Free CRM39AB Duplex com Prateleiras Altura Flex Branca – 340L, Smartphone Samsung Galaxy A01 Preto 32GB, Tela Infinita de 5.7\", Câmera Traseira Dupla, Android 10.0, Dual Chip e Processador Octa-Core, Cafeteira Expresso Arno Dolce Gusto Genio S Basic Multibebidas - Branca, Forno de Micro-ondas Electrolux MEF41 Meus Favoritos - 31L, Ferro a Vapor Oster 5907 com Antiaderente - Dourado e Branco, Console Playstation 5 825GB SSD + Controle Sem Fio DualSense - Branco, Panela de Pressão 4,5 L Tramontina Vancouver com Fechamento Externo Revestimento Antiaderente Starflon T1 e Tampa Polida – Grafite, Smartphone Samsung Galaxy A31 Preto 128GB, 4GB RAM, Tela Infinita de 6.4\", Câmera Traseira Quádrupla, Leitor Digital na Tela e Android 10.0, Smartphone Samsung Galaxy A12 Branco 64GB, Tela Infinita de 6.5\", Câmera Quádrupla, Bateria 5000mAh, 4GB RAM e Processador Octa-Core, Smartphone Motorola Moto G9 Power Verde Pacífico 128GB, 4GB RAM, Tela de 6.8”, Câmera Traseira Tripla, Android 10 e Processador Octa-Core, Smartphone Samsung Galaxy A10s Vermelho Absurdo 32GB, Tela Infinita de 6.2\", Câmera Dupla, Bateria 4000mAh, 2GB RAM e Processador Octa-Core, Refrigerador Electrolux DFX41 Frost Free com Turbo Congelamento 371L - Inox, Smartphone Samsung Galaxy M31 Preto 128GB, 6GB RAM, Tela Infinita de 6.4\", Câmera Traseira Quádrupla, Leitor Digital, Octa Core e Android 10.0, Sofá 3 Lugares Phormatta Decor Berlin II com Assento Retrátil e Encosto Reclinável em Tecido Veludo 206 cm de largura, Fritadeira Elétrica Sem Óleo Air Fryer Mondial New Pratic AF31 3,5 L – Preto, Smartphone Samsung Galaxy A01 Core Vermelho 32GB, Tela Infinita de 5.3”, Câmera Traseira 8MP, Android GO 10.0, Dual Chip e Processador Quad-Core, Colchão Casal Umaflex Itália com Pillow Top e Molas Ensacadas 26x138x188cm - Branco, Conjunto de Potes 10 Peças Electrolux em Polipropileno com Fechamento Hermético, Smartphone Samsung Galaxy A02s Azul 32GB, Tela Infinita de 6.5\", Câmera Tripla, bateria 5000mAh, 3GB RAM e Processador Octa-Core, Smartphone Samsung Galaxy M31 Rosa 128GB, 6GB RAM, Tela Infinita de 6.4\", Câmera Traseira Quádrupla, Leitor Digital, Octa Core e Android 10.0, Smart TV LED 60\" UHD 4K LG 60UN7310PSA Wi-Fi, Bluetooth, HDR, Inteligência Artificial ThinQ AI, Google Assistente, Alexa, Controle Smart Magic - 2020, Smartphone Motorola Moto G8 Play Preto Onix 32GB, Tela Max Vision de 6.2” HD+, Câmera Traseira Tripla, Android 9.0 e Processador Octa-Core, Lavadora Colormaq LCS10M Semiautomática com Reúso de Água Branca - 10Kg, Paneleiro Duplo Bartira Safira Plus com 4 Portas e 2 Gavetas, Guarda-Roupa Bartira Napoli II com 6 Portas e 2 Gavetas, Colchão de Casal Portobel Diplomata Light com Pillow Top e Molas Ensacadas 30x138x188 cm - Preto, Smartphone Motorola Moto G30 White Lilac 128GB, 4GB RAM, Tela de 6.5”, Câmera Traseira Quádrupla, Android 11 e Processador Qualcomm 662 Octa-Core, Ventilador de Mesa Mondial Maxi Power NV-15-6P-FB com 3 Velocidades - Preto, Smartphone Samsung Galaxy A12 Vermelho 64GB, Tela Infinita de 6.5\", Câmera Quádrupla, Bateria 5000mAh, 4GB RAM e Processador Octa-Core, Smartphone Samsung Galaxy A71 Azul 128GB, Tela Infinita de 6.7\", Câmera Traseira Quádrupla, Leitor Digital na Tela, 6GB RAM e Processador Octa-Core, Armário de Geladeira Bartira Rubi com 1 Porta, Refrigerador Brastemp Inverse BRE57AB Frost Free com Espaço Adapt 443L - Branco, Smartphone Motorola Moto G9 Plus Azul Índigo 128GB, 4GB RAM, Tela de 6.8”, Câmera Traseira Quádrupla, Android 10 e Processador Octa-Core, Liquidificador Mondial Power 2 Black L-28 - 350W, Ferro a Vapor Mondial F32 com Spray - Branco/Azul, Smartphone Samsung Galaxy A12 Preto 64GB, Tela Infinita de 6.5\", Câmera Quádrupla, Bateria 5000mAh, 4GB RAM e Processador Octa-Core, Ventilador de Mesa Arno Ultra Silence Force VD40 40cm, 6 Pás, 126W - Preto, Ventilador de Mesa Arno Ultra Silence Force VU40 com 3 Velocidades - Preto, Console PlayStation 4 Slim 1TB Mega Pack 3 Jogos Fantásticos - Ghost of Tsushima + God of War + Ratchet & Clank + PSN Plus 3 Meses, Fogão Esmaltec 4 Bocas Veneza - Branco, Samsung Galaxy M51 Desbloqueado 128GB Dual Sim Android 10.0 Tela 6.67”, Armário Triplo Bartira Safira Plus com 3 Portas, Cooktop a Gás Philco 5 Bocas Chef 5 Bisote Bivolt – Preto, Smartphone Samsung Galaxy A21s Azul 64GB, Câmera Quádrupla,Tela Infinita de 6.5\", Leitor de Digital, 4GB RAM, Carregamento Rápido e Android 10, Conjunto de Facas Tramontina Plenus em Aço Inox e Polipropileno – 9 Peças, Smart TV LED 32\" TCL 32S6500S Android, HDR, Controle com Comando de Voz, Micro Dimming, Google Assistant, HDMI e USB, Ventilador de Mesa Britânia Super 40 com 3 Velocidades, 6 Pás, 130W - Preto, Ventilador de Coluna Mondial Black Premium NV-61-6P-NP com 3 Velocidades - Preto, Purificador de Água Electrolux PE11B Bivolt - Branco, Guarda-Roupa Bartira Ventura com 3 Portas e 4 Gavetas, iPhone XR Apple 64GB Branco, Tela de 6.1”, Câmera de 12MP, iOS, Panela de Pressão 4,5 L Tramontina Vancouver com Fechamento Externo Revestimento Antiaderente Starflon T1 e Tampa Polida - Cereja, Aspirador de Pó Vertical Mondial Turbo Cycle AP36 1100W - Vermelho, Guarda-Roupa Móveis Europa Londres Flex com Espelho, 2 Portas de Correr e 4 Gavetas, Balcão Triplo Bartira Rubi com 2 Portas e 3 Gavetas, Smartphone Samsung Galaxy A10s Preto Absurdo 32GB, Tela Infinita de 6.2\", Câmera Dupla, Bateria 4000mAh, 2GB RAM e Processador Octa-Core, Conjunto de Frigideiras Tramontina Turim com Revestimento Antiaderente - 3 Peças, VM SPLIT 9 000B PHILCO PAC9000TFM9 FRIO 220V, Cama Box Conjugada Casal Herval Nature Bambu com Pillow Inn e Molas Bonnel 56x138x188 cm – Preta/Cinza, Extrator de Frutas Mondial Premium Turbo E-10 250W Bivolt - Preto, Cafeteira Elétrica Britânia CP15 15 Xícaras - Preta, Lavadora de Roupas Electrolux Automática LES13 Essencial Care 13kg – Branca, Refrigerador Consul CRM43NB Frost Free Branco - 386 L, Liquidificador Philips Walita Problend 6 RI2134/2 com 5 Velocidades 700W – Vermelho, Suporte Fixo Universal Linea UNI100 para TVs LED, LCD, Plasma, 3D e Smart TV de 14” a 84\", Liquidificador Mondial Turbo L-1000 RI com 12 Velocidades e 1000W - Vermelho/Inox, Ventilador de Mesa Mondial VTX-40-8P Preto - 40 cm, Armário Basculante Bartira Topázio com 2 Nichos, Smartphone Samsung Galaxy A10s Azul 32GB, Câmera Dupla Traseira, Selfie de 8MP, Tela Infinita de 6.2\", Leitor de Digital, Octa Core e Android 9.0, BOX 079 UMAFLEX ITALIA JAQUARD BRANCO A43., Colchão de Casal Biflex New Premium com Euro Pillow e Molas Ensacadas 24x138x188 cm - Grafite/Cinza, Liquidificador Mondial Turbo Power L-99 FB com 3 Velocidades 500W – Preto, Fritadeira Sem Óleo Air Fryer Mondial Grand Family AF-55I 5,5L – Preto/Inox, iPhone 11 Apple 64GB Preto, Tela de 6,1”, Câmera Dupla de 12MP, iOS, Conjunto de Utensílios Tramontina Utilitá - 3 Peças, Smartphone Motorola Moto E7 Plus Bronze Âmbar 64GB, 4GB RAM, Tela de 6.5”, Câmera Traseira Dupla, Android 10 e Processador Octa-Core, Sanduicheira Grill Ultra S13 - Preto, Base Box para Colchão Casal Umaflex Itália 31x138x188cm - Branca, BOX 079 HERVAL OMEGA CINZ A38, Base Box para Colchão Casal Biflex Ibiza 42x138x188 cm – Bege, Smart TV LED 32\" HD LG 32LM625BPSB ThinQ AI Inteligência Artificial com IoT, Virtual Surround Sound, WebOS 4.5, HDR, Quad Core, Bluetooth, HDMI e USB, Secador de Cabelos Mondial Golden Rose SC-32 com Emissão de Íons Tourmaline Rosa 2000W, Churrasqueira Elétrica Mondial Grand Steak & Grill CH-05 com Controle de Temperatura]|
|a84ea952-fc16-11e9-ada0-00163edf7cb7|[Cama Box Solteiro Conjugado Espuma Ortopédica Unibox Selado 88x188] |[] |
|56a14526-fc19-11e9-a78d-00163e6c5fad|[Guarda Roupas Casal com 6 Portas Panamá Nature / Branco] |[] |
|5b22a176-fc19-11e9-82e9-00163ef3deea|[Bicicleta Aro 29 Ksw Xlt Alumínio Câmbio Traseiro Shimano Deore e Altus 27v Freio Hidráulico Garfo Com Trava - Preto/Laranja] |[] |
+------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
only showing top 20 rows
e-mail: jodavid.ferreira@ufpe.br
Site Pessoal: https://jodavid.github.io/
Lattes: http://lattes.cnpq.br/4617170601890026
LinkedIn: jodavidferreira

Computational Agriculture Statistics Laboratory - UFPE
Link da apresentação: https://jodavid.github.io/sparkepbest/
OBRIGADO!
Slide produzido com quarto

Explorando R e Python com Spark no contexto da Estatística - Jodavid Ferreira