Contar linhas no R e SAS/SQL

Uma rapidinha para te ajudar a entender as bases analisadas…

Quando contamos as linhas no PROC SQL do SAS, podemos utilizar:

proc sql;
    select count(*) from nome_da_base;
run;

Se quisermos acrescentar uma condição, basta usar o where. E.g.: contar as linhas em que a UF do indivíduo é SP:

proc sql;
    select count(*) from nome_da_base
    where UF = "SP";
run;

Já no R:


# conta linhas da base

nrow(nome_da_base)

# ou

length(nome_da_base$UF)

# conta linhas onde UF = SP

length(nome_da_base$UF[nome_da_base$UF == "SP"])

Não poderia usar length(nome_da_base)?

Não, nesse caso, você traria o número de colunas.

Simples, não? É besta, mas é sempre bom dar uma analisada na volumetria da base utilizada para analisar se faz sentido ou não.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s