Questão
Para trabalhar com Spark, é necessário escolher uma linguagem de programação que tenha suporte para a ferramenta. Atualmente, as linguagens que dão suporte para ela são Java, Scala, R e Python. Nesse sentido, analise o trecho a seguir:
import pyspark
from pyspark.sql.types import *
from pyspark.sql import Row
import unix_timestamp
from pyspark.sql.functions import from_unixtime
from pyspark.sql.functions import year, month, dayofmonth, hour, minute, concat_ws, date_format
A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas.
I. O exemplo mostra a importação de bibliotecas com suas respectivas classes e métodos a serem utilizados.
Pois:
II. São importados funções que retornam a data, hora e minuto, sendo concatenado em uma variável.
A seguir, assinale a alternativa correta:
- A asserção I é uma proposição verdadeira e a asserção II é uma proposição falsa.
- As asserções I e II são proposições falsas.
- As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
- A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
- As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
5
A asserção I é verdadeira, pois o código apresentado realmente mostra a importação de bibliotecas, classes e métodos do PySpark. A asserção II também é verdadeira, pois são importadas funções que podem retornar data, hora e minuto. No entanto, a asserção II não justifica a asserção I, já que a importação de funções de data e hora não explica a importação de bibliotecas e métodos em geral. Portanto, a alternativa correta é a 5.