103.06 Acrescentando Dados
- Crie um objeto chamado
esalignacom os dados do arquivo de dados Biomassa de Árvores de Eucalyptus saligna. - Verifique se as variáveis
classeetalhaosão fator, caso não sejam, faça a coerção para a classefactormantendo o mesmo nome.
- Verifique o conteúdo do objeto resultante, com as funções:
str,headesummary. Guarde os resultados deheadesummaryem objetos com os nomes:headEsalesumEsal[str].. - Faça a contagem de quantas vezes cada valor da variável
arvoreaparece, ordenada pelo valor crescente da variávelarvore. Guarde esse resultado no objetoarvTab. - Crie uma variável composta pela junção dos characteres
arvsomado aos valores dearvore,classeetalhao, sem espaço entre os caracteres e nessa ordem[arvid].. Essa nova variável deve ser incluia como uma variável deesalignachamadaarvID. - Faça a contagem de quantas vezes cada codigo da variável
arvIDaparece. Guarde esse resultado no objetoidTab. Garanta que os valores de contagens tem como nome o códigoarvIDcorrespondente[names].. - Adicione uma nova coluna no objeto
esalignachamadobiomTrFocom a soma das biomassas de folhas e do tronco de cada árvore, essa nova variável deve vir na última posição das colunas dodataframe. - Em uma outra coluna, denominada
areabasalcalcule 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 colunadapno 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 objetoesaligna. - Salve os objetos modificados e criados em arquivos texto, com campos separados por tabulação, com os respectivos nomes:
esaligna.txteesaligna15cm.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.
notas em linguagem R