notaR notas em linguagem R

Entrar

103.06 Acrescentando dados

  • Crie um objeto chamado esaligna com os dados do arquivo de dados Biomassa de Árvores de Eucalyptus saligna.

  • Verifique se as variáveis classe e talhao são fator, caso não sejam, faça a coerção para a classe factor mantendo o mesmo nome.
  • Verifique o conteúdo do objeto resultante, com as funções: str, head e summary. Guarde os resultados de head e summary em objetos com os nomes: headEsal e sumEsal[str]..

  • Faça a contagem de quantas vezes cada valor da variável arvore aparece, ordenada pelo valor crescente da variável arvore. Guarde esse resultado no objeto arvTab.

  • Crie uma variável composta pela junção dos characteres arv somado aos valores de arvore, classe e talhao, sem espaço entre os caracteres e nessa ordem[arvid].. Essa nova variável deve ser incluia como uma variável de esaligna chamada arvID.

  • Faça a contagem de quantas vezes cada codigo da variável arvID aparece. Guarde esse resultado no objeto idTab. Garanta que os valores de contagens tem como nome o código arvID correspondente[names]..

  • Adicione uma nova coluna no objeto esaligna chamado biomTrFo com a soma das biomassas de folhas e do tronco de cada árvore, essa nova variável deve vir na última posição das colunas do dataframe.

  • Em uma outra coluna, denominada areabasal calcule o valor da área basal de cada árvore. Considere que o tronco apresenta a secção transversal circular e que a área basal é dada pela área desta secção na altura do peito. Lembre que a coluna dap no seu data frame se refere ao diâmetro da árvore na altura do peito.

  • Crie um novo objeto chamado esaligna15cm, selecionando apenas os dados relativos às árvores com mais de 15 cm de diâmetro na altura do peito do objeto esaligna.

  • Salve os objetos modificados e criados em arquivos texto, com campos separados por tabulação, com os respectivos nomes: esaligna.txt e esaligna15cm.txt



  • str a função str, por razões de eficiência, só permite a saída no console, não há como guardar diretamente a saída em um objeto.


    arvid exemplo de formato 'arv10a17', significando árvore número '10' da classe 'a' no talhão '17'.


    names vetores podem ter nome nas suas posição veja a função 'names'.


Resposta

ATENÇÃO: você não está logado. Sua nota não será gravada.