Questão
ID 2129906Disciplina: Tecnologia da Informação
Assunto: R
Ano: 2022 Banca: IFSP - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Órgão: Instituto Federal de Educação, Ciência e Tecnologia de São Paulo
Uma tarefa muito comum durante a etapa de pré-processamento de dados é o tratamento de valores ausentes. Na linguagem R, os valores ausentes são representados por NA (Not Avaliable). Considere os dados exibidos pela figura abaixo:
Gravidez | Glicose | Pressão Sanguínea | Idade | Resultado | |
<int> | <int> | <int> | <int> | <int> | |
1 | 6 | 148 | 72 | 50 | 1 |
2 | 1 | 85 | 66 | 31 | NA |
3 | 8 | 183 | 64 | 32 | 1 |
4 | 1 | 89 | 66 | 21 | NA |
5 | NA | 137 | 40 | 33 | 1 |
6 | 5 | 116 | 74 | 30 | NA |
7 | 3 | 78 | 50 | 26 | 1 |
8 | 10 | 115 | NA | 29 | NA |
9 | 2 | 197 | 70 | 53 | 1 |
10 | 8 | 125 | 98 | 54 | 1 |
Fonte: IFSP, 2022.
Esses dados correspondem aos valores que foram carregados e armazenados em um dataframe da linguagem R. A linguagem R, assim como a linguagem Python, é muito utilizada na área de Ciência de Dados. Ela oferece diversas bibliotecas que podem ser empregadas para auxiliar nas etapas de pré-processamento e transformação dos dados. Ao analisar as informações exibidas pela figura, o cientista de dados percebe a existência de diversos valores ausentes e decide substituí-los da seguinte forma:
• Gravidez: substituir NA pelo valor 0;
• Pressão Sanguínea: substituir NA pela média dos valores da coluna;
• Resultado: substituir NA pelo valor 0.
Assinale a alternativa correta, que indica o trecho de código escrito em linguagem R, que pode ser utilizado para realizar essa tarefa.