Índice
- O Curso R
-
- Tutoriais
-
- Apostila
-
- 6. Testes de Hipótese (em preparação!)
- Exercícios
-
- Material de Apoio
-
- Área dos Alunos
-
- Cursos Anteriores
-
IBUSP
Outras Insitutições
Linques
Visitantes
Outras Insitutições
Sempre que vamos viajar nos deparamos com a capciosa missão de arrumar as malas, pensando no número de peças de roupas que precisaremos levar, e as possíveis combinações das mesmas de acordo com a previsão do tempo. Não é de se espantar, portanto, que existam profissionais especializados em realizar estas tarefas, também conhecidos como personal organizers. A idealização desta função surgiu com o intuito de facilitar a escolha dos principais itens de vestuário que uma pessoa deve levar em uma viagem, seja ela de negócios ou lazer, levando em consideração o sexo da pessoa e a subjetividade de frio ou calor.
O input será um dataframe que pode ser editado pelo usuário contendo possíveis combinações de roupas de acordo com o sexo da pessoa, motivo da viagem e temperatura prevista para o período da viagem, conforme abaixo.
mala(x = ( ), sx = ( ), mot = ( ), t = ( ))
Sendo:
x
= duração da viagem em dias
sx
= sexo: Homem (H) ou Mulher (M)
mot
= motivo da viagem: Lazer (L) ou Negócios (N)
t
= tempo, ou seja, julgamento da pessoa com relação à previsão do tempo durante a viagem, devendo optar entre Calor (C), Fresco (Fr) ou Frio (F). Inclui opção de indicar mais de uma, indicando a frequência (por exemplo 3 dias de Frio e 1 de Calor)
x
é um número inteiro e maior que 0? Caso contrário, aparece mensagem “período incorreto”x
for maior do que 15, aparece mensagem de alerta “previsão do tempo com baixa precisão”Sx
, mot
e t
devem ser categóricos. Caso seja inserido número, aparecer mensagem “categoria indefinida”mala
com os argumentos listados acima malapronta
, que será um dataframe vazio com duas colunas e o número de linhas correspondente a x
malapronta
deverá ser preenchida com os números de 1 a x
malapronta
deverá ser preenchida com as combinações de roupas geradas a seguir.for
de tamanho i, que será equivalente a x
para criar os ciclos.if/else
para indicar quais linhas deverão ser usadas de acordo com o sexo do usuárioif/else
para indicar quais colunas deverão ser usadas de acordo com o motivo da viagemif/else
para indicar quais colunas deverão ser usadas de acordo com a opção de t indicada pelo usuáriomalapronta
malapronta
será exportado como um arquivo .csv e salvo no diretório de trabalho.O output será um dataframe contendo combinações de roupas a serem usadas em cada dia da viagem.