Uma das funções que permitem combinar tabelas e listas no LibreOffice é Vlookup
- pesquisa vertical. O que ele faz é pegar um valor, como o número 6 na sua lista, pesquisar na primeira coluna da tabela e retornar um dos valores das linhas correspondentes na tabela.
Assim, Vlookup
definição inclui:
- o texto ou valor para procurar (valor único)
- o intervalo de células (tabela) onde procurar esse valor - a função só olha para a primeira coluna desse intervalo
- o número da coluna desejada como resultado
- um valor lógico que define se a tabela original está classificada (melhor deixar para 0)
O intervalo de células que contém a tabela deve ser definido através de referências absolutas (usando o sinal "$" na frente das referências da célula). Como exemplo, usei a mesma fórmula nas colunas F, G e H, mas alterei o número da coluna recuperada:
Roferecemuitomaisflexibilidadeevelocidadeparaasmesmasoperações,masemlistascurtasecomosdadosdisponíveis,oVlookupébastantepoderoso.EmR,merge.data.frame
éumadasfunçõesquepodemserusadasparacombinartabelas(quadrosdedados)usandoumadeterminadacoluna.Seatabelaestiveremumquadrodedadoschamadotb
ealistaforoutroquadrodedadoschamadoids
,amesclagemdosdoisseriafeitapor:
>merged<-merge.data.frame(ids,tb,by.x="id", by.y="Id", sort=F)
> merged
id Name Age Affiliate
1 2 Y 33 DD
2 3 G 46 SS
3 5 W 80 CE
Os nomes das colunas usadas para mesclar as tabelas são "id" e "Id".