1) O documento fornece dicas sobre comandos do R para importar e trabalhar com dados, incluindo comandos para importar arquivos DBF, transformar texto em data, trabalhar com datas, construir tabelas e novas variáveis.
2) É explicado que o nome antes dos sinais de atribuição (= ou <-) não é um comando do R, e sim o que vem após, juntamente com possíveis subrotinas.
3) São listados 8 exemplos de comandos do R para realizar tarefas comuns em análise de dados.
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
R Dicas
1. DICAS
O nome dado antes dos sinais ( = ou <- ) NÃO é comando
do R. Comando do R é o que vem após esses sinais ( = ou
<- );
Por exemplo:
AM = read.csv ( file.choose() , h=T , sep=“;” , dec=“,” )
Nome que
o usuário
escolheu
Comando
do R
Sub rotinas do
Comando do R
2. DICAS
Outro exemplo:
AM = read.dbf ( file.choose() )
Nome que
o usuário
escolheu
Comando
do R
Sub rotinas do
Comando do R
AM = read.dbf ( file.choose(),h=T, sep=“t” )
Nome que
o usuário
escolheu
Comando
do R
Sub rotinas do
Comando do R
3. DICAS
AM $ DIA_obito =
Nome que o usuário
escolheu para base de
dados
Indica que o usuário quer
utilizar a base de dados “AM”
e uma coluna chamada
“DIA_obito”
AM
4. DICAS
Para ordenar os níveis de uma variável
categórica basta fazer o seguinte
comando, por exemplo:
AM$MES_obito = factor(BOB$MES_obito,
levels=c('JAN','FEV','MAR','ABR','MAI','JUN','JUL','A
GO','SET','OUT','NOV','DEZ'))
AM$DIASEMANA = factor(BOB$DIASEMANA,
levels=c(‘SEG',‘TER',‘QUA',‘QUI',‘SEX',‘SAB',‘DOM'))
5. 1-Comandos para importar arquivo DBF
require(foreign)
AM = read.dbf(file.choose())
2-Comandos para Transformar texto em data
AM$DT_obito = as.Date(as.character(AM$DTOBITO),format="%d%m%Y")
class(AM$DT_obito)
head(AM$DT_obito)
3-Comandos para trabalhar com datas
require(epicalc)
tally.events(AM$DT_obito,breaks="month", type="s",legend.site="topleft")
6. 4-Comando para construir uma tabela
tab=table(AM$MES_obito, AM$ANO_obito)
addmargins(tab)
5-Comando para transformar uma tabela em data frame
z=as.data.frame(tab)
z
6-Comando para construir uma nova variável a partir de
outra que já existe
AM$ANO = substring(AM$DTOBITO,5,8)
AM$MES = substring(AM$DTOBITO,3,4)
AM$FX_ET = as.factor(ifelse(AM$IDADE <= 400, “menor de 1 ano”,“Acima de 1
ano”))
AM$FX_ET = Recode(AM$IDADE, '0:400 = "menor de 1 ano"; 401:520 = "Acima
de 1 ano"', as.factor.result=TRUE)
7. 7-Comando para construir uma tabela de frequência e
percentual
Require(epicalc)
tab1(AM$SEXO,graph=FALSE)
8-Comando para construir uma tabela com varias
entradas e formato de artigo
Require(epicalc)
tableStack(c(SEXO,RACACOR,ESC), by=FX_ET,data=AM,test=FALSE)