A maior rede de estudos do Brasil

Grátis
117 pág.
Apostila Introdução ao R (Português)

Pré-visualização | Página 12 de 33

J©ÅEXISTENTES�Å5MAÅASSIGNA¯«OÅDAÅFORMAÅ� !�OLVWD��� OLVW�QRPHB� REMHFWRB���������QRPHBQ REMHFWRBQ�GUARDAÅEMÅLISTAÅUMAÅLISTAÅDEÅNÅCOMPONENTESÅQUEÅS«OÅOBJECTO?��Å ���Å �ÅOBJECTO?N�ÅAOSÅQUAISÅS«OÅATRIBUµDOSÅOSÅNOMESÅNOME?��Å���Å�ÅNOME?N�ÅQUEÅPODEMÅSERÅQUAISQUER�ÅÅ3EÅOSÅNOMES S«OÅOMITIDOS�ÅASÅCOMPONENTESÅAPENASÅFICAMÅNUMERADAS�Å/SÅOBJECTOSÅEXISTENTESÅUSADOSÅPARAÅCONSTRUIRÅUMAÅLISTAÅS«OÅCOPIADOSÅPARAÅAÅNOVAÅLISTAÅEÅOSÅORIGINAISÅN«OÅS«OÅMODIFICADOS�!SÅ LISTAS�Å TALÅ COMOÅ TODOSÅ OSÅ OBJECTOSÅ INDEXADOS�Å PODEMÅ AMPLIAR
SEÅ ESPECIFICANDOÅCOMPONENTESÅADICIONAIS�Å0ORÅEXEMPLO�!�OVW>>�@@��� OLVW�QDFLRQDOLGDGH ´3RUWXJXHVD´�ACRESCENTAÅUMÅOBJECTOÅCHAMADOÅiNACIONALIDADEjŨÅLISTAÅLSTÅATR©SÅUSADA�
����� &RQFDWHQDomR�GH�OLVWDV3EÅ SEÅ ESPECIFICAMÅ LISTASÅ COMOÅ ARGUMENTOSÅ DAÅ FUN¯«OÅ C�	�Å OÅ RESULTADOÅ ±Å UMÅ OBJECTOÅ CUJOÅMODOűÅLIST �ISTOű�űÅUMAÅLISTA	ÅCUJASÅCOMPONENTESÅS«OÅTODASÅASÅLISTASÅINDICADASÅEMÅARGUMENTO�ÅUNIDASÅSEQUENCIALMENTE�!�OLVWD�$%&��� F�OLVWD�$��OLVWD�%��OLVWD�&�2ECORDEÅQUEÅQUANDOÅOSÅARGUMENTOSÅ S«OÅVECTORES�ÅAÅ FUN¯«OÅC�	 UNE
OSÅAÅ TODOSÅNUMÅÁNICOÅVECTOR�Å.ESTEÅCASO�ÅOSÅRESTANTESÅATRIBUTOS�ÅTALÅCOMOÅDIM�ÅS«OÅPERDIDOS���� )ROKDV�GH�GDGRV5MAÅ FOLHAÅ DEÅ DADOS� ±ÅUMAÅ LISTAÅDEÅCLASSEÅkDATA�FRAMEl�Å(©ÅALGUMASÅ RESTRI¯¼ESÅ SOBREÅQUEÅLISTASÅPODEMÅPERTENCERÅAÅESTAÅCLASSE�ÅNOMEADAMENTE�x !SÅ COMPONENTESÅ DEVEMÅ SERÅ VECTORESÅ �NUM±RICOS�Å ALFANUM±RICOSÅ OUÅ LºGICOS	�Å FACTORES�ÅMATRIZESÅNUM±RICAS�ÅLISTASÅOUÅOUTRASÅFOLHASÅDEÅDADOS�x !SÅMATRIZES�ÅLISTASÅEÅFOLHASÅDEÅDADOSÅCONTRIBUEMÅPARAÅAÅNOVAÅFOLHAÅDEÅDADOSÅCOMÅTANTASÅNOVASÅ VARI©VEISÅ QUANTASÅ ASÅ COLUNAS�Å ELEMENTOSÅ OUÅ VARI©VEISÅ QUEÅ CONTENHAM�ÅRESPECTIVAMENTE�x /SÅVECTORESÅNUM±RICOSÅEÅFACTORESÅS«OÅINCLUµDOSÅSEMÅQUAISQUERÅMODIFICA¯¼ES�ÅVECTORESÅN«OÅNUM±RICOSÅ�ALFANUM±RICOSÅOUÅLºGICOS	ÅS«OÅTRANSFORMADOSÅEMÅFACTORES�ÅCUJASÅCATEGORIASÅS«OÅVALORESÅÁNICOSÅCONTIDOSÅNOÅVECTOR�
� 4RADU¯«OÅLIVREÅDAÅEXPRESS«OÅiDATA FRAMEj�ÅPORÅANALOGIAÅCOMÅUMAÅFOLHAÅDEÅC©LCULO�
� ,ISTASÅEÅFOLHASÅDEÅDADOS ��
x /SÅ VECTORESÅ QUEÅ CONSTITUEMÅ AÅ FOLHAÅ DEÅ DADOSÅ DEVEMÅ TERÅ OÅMESMOÅ COMPRIMENTO�Å E ASÅMATRIZESÅDEVEMÅTERÅOÅMESMOÅTAMANHOÅEMÅLINHA�5MAÅFOLHAÅDEÅDADOSÅPODEÅSERÅENCARADA�ÅEMÅMUITOSÅSENTIDOS�ÅCOMOÅUMAÅMATRIZÅCUJASÅCOLUNASÅPODEMÅTERÅMODOSÅEÅATRIBUTOSÅDISTINTOS�Å0ODEMÅVISUALIZAR
SEÅEMÅFORMAÅDEÅMATRIZ�ÅEÅASÅSUASÅLINHASÅEÅCOLUNASÅPODEMÅSELECCIONAR
SEÅUSANDOÅASÅCONVEN¯¼ESÅDASÅVARI©VEISÅINDEXADAS�
����� &ULDomR�GH�XPD�IROKD�GH�GDGRV/SÅOBJECTOSÅQUEÅSATISFA¯AMÅASÅRESTRI¯¼ESÅIMPOSTASŨSÅCOLUNASÅPODEMÅAGREGAR
SEÅNUMAÅFOLHAÅDEÅDADOSÅUSANDOÅAÅFUN¯«OÅDATA�FRAME�	�!�FRQWDE��� GDWD�IUDPH�GRPLFLOLR ISURYLQFLD��UHQGLPHQWR UHQGD��FODVVH IUHQGD�5MAÅ LISTAÅ CUJASÅ COMPONENTESÅ CUMPRAMÅ ASÅ RESTRI¯¼ESÅ IMPOSTASÅ PODEÅ SERÅ TRANSFORMADAÅ EMÅFOLHAÅDEÅDADOSÅCOMÅAÅFUN¯«OÅAS�DATA�FRAME�	�
!ÅMANEIRAÅMAISÅ F©CILÅDEÅCONSTRUIRÅUMAÅFOLHAÅDEÅDADOSűÅUSARÅAÅ FUN¯«OÅREAD�TABLE�	 PARAÅIMPORTARÅ UMÅ FICHEIROÅ EXTERNOÅ AÅ 2�Å %STEÅ ASSUNTOÅ ±Å ABORDADOÅ NOÅ #APµTULOÅ �Å ;)MPORTA¯«OÅ DEÅFICHEIROS=�ÅP©G�Å���
����� )XQo}HV�DWWDFK���H�GHWDFK��!ÅNOTA¯«OÅ� USADAÅCOMÅLISTAS�ÅCOMOÅOPORÅEXEMPLOÅCONTAB�DOMICILIO�ÅNEMÅSEMPREűÅAÅMAISÅCONVENIENTE�Å 0ORÅ VEZESÅ ±Å VANTAJOSOÅ PODERÅ REFERIRÅ CADAÅ COMPONENTEÅ DEÅ UMAÅ LISTAÅ OUÅ FOLHAÅ DEÅDADOSÅ COMOÅ SEÅ SEÅ TRATASSEÅ DEÅ UMAÅ VARI©VEL�Å COMÅ OÅ NOMEÅ QUEÅ TEM�Å SEMÅ TERÅ NECESSIDADEÅ DEÅEXPLICITAMENTEÅINDICARÅOÅNOMEÅDAÅLISTAÅOUÅFOLHAÅDEÅDADOS�0ARAÅTAL�ÅUSA
SEÅAÅFUN¯«OÅATTACH�	�ÅTENDOÅCOMOÅARGUMENTOÅOÅNOMEÅDEÅUMAÅLISTAÅOUÅDEÅUMAÅFOLHAÅDEÅDADOS�ÅDEÅMODOÅAÅPERMITIRÅACEDERÅDIRECTAMENTEŨSÅSUASÅCOMPONENTESÅSEMÅEXPLICITARÅOÅNOMEÅDAÅLISTA�Å3UPONHAMOSÅQUEÅLENTILHAS ±ÅUMAÅFOLHAÅDEÅDADOS�ÅCOMÅTR²SÅCOLUNASÅ�OUÅVARI©VEIS	�ÅDESIGNADASÅPORÅLENTILHAS�U�ÅLENTILHAS�V EÅLENTILHAS�W�Å/ÅCOMANDO�!�DWWDFK�OHQWLOKDV�CONECTAÅ OSÅ NOMESÅ DASÅ VARI©VEISÅ AOÅ CAMINHOÅ DEÅ BUSCA�Å DEÅ MODOÅ QUE�Å CASOÅ N«OÅ HAJAÅ OUTROSÅOBJECTOSÅCOMÅOSÅMESMOÅNOME�ÅASÅVARI©VEISÅCONTIDASÅNAÅFOLHAÅDEÅDADOSÅPASSAMÅAÅPODERÅREFERIR
SEÅCOMÅOSÅNOMESÅU�ÅVÅEÅW�Å%NTRETANTO�ÅSEÅFIZERÅOÅCOMANDO�!�X��� Y���ZN«OÅSEÅ SUBSTITUIÅAÅVARI©VELÅUÅDAÅ FOLHAÅDEÅDADOSÅPELAÅ SOMAÅDASÅOUTRASÅDUASÅVARI©VEIS�űÅCRIADAÅUMAÅNOVAÅVARI©VEL�ÅCOMÅOÅNOMEÅU�ÅCOMÅPRIORIDADEÅSOBREÅAÅVARI©VELÅ LENTILHAS�UÅNOÅCAMINHOÅDEÅBUSCA�Å3EÅOÅPRETENDIDOÅFOSSEÅMESMOÅATRIBUIRÅAÅSOMAŨÅVARI©VELÅUÅDAÅFOLHAÅDEÅDADOS�ÅDEVER
SE
IAÅFAZER� !�OHQWLOKDV�X��� Y���Z0OR±M�ÅESTAÅVARI©VELÅREC±M
ASSIGNADAÅN«OűÅVISµVELÅENQUANTOÅN«OÅSEÅPROCEDERŨÅLIBERTA¯«OÅEÅPOSTERIORÅLIGA¯«OÅDASÅVARI©VEISÅDAÅFOLHAÅAOÅCAMINHOÅDEÅBUSCA�0ARAÅDESAGREGARÅUMAÅFOLHAÅDEÅDADOSÅDOÅCAMINHOÅDEÅBUSCA�ÅFAZ
SEÅOÅCOMANDO�
� ,ISTASÅEÅFOLHASÅDEÅDADOS ��
!�GHWDFK�OHQWLOKDV�5MAÅVEZÅ REALIZADAÅESTAÅ FUN¯«O�ÅDEIXAR«OÅDEÅEXISTIRÅASÅVARI©VEISÅU�ÅV�ÅWÅCOMOÅTAL�Å EMBORAÅCONTINUEMÅ AÅ EXISTIRÅ EÅ ESTARÅ DISPONµVEISÅ COMOÅ COMPONENTESÅ DAÅ FOLHAÅ DEÅ DADOSÅ LENTILHAS�Å#OMOÅARGUMENTOSÅDASÅFUN¯¼ESÅATTACH�	 EÅDETACH�	 PODEMÅINDICAR
SE�ÅN«OÅOSÅNOMESÅDASÅLISTAS�ÅMASÅAÅORDEMÅQUEÅOCUPAMÅNOÅCAMINHOÅDEÅBUSCA�ÅEMBORAÅMENOSÅCLAROÅEÅPROPENSOÅAÅERROS�ÅDEÅMODOÅQUEÅSEÅACONSELHAÅOÅUSOÅDOSÅNOMES�.OTA�Å!ÅACTUALÅVERS«OÅDEÅ2ÅPERMITEÅDEFINIRÅAT±Å��Å ITENSÅNOÅCAMINHOÅDEÅBUSCA�ÅPELOÅQUEÅDEVEÅEVITARÅLIGARÅUMÅOBJECTOÅMAISÅQUEÅUMAÅVEZ� $ESLIGUEÅOSÅOBJECTOSÅDOÅCAMINHOÅ DEÅ BUSCAÅ SEMPREÅ QUEÅ J©Å N«OÅ NECESSITARÅ DEÅ TERÅ ASÅ SUASÅ COMPONENTESÅDIRECTAMENTEÅ ACESSµVEIS�Å .«OÅ ±Å POSSµVELÅ ASSIGNARÅ VALORESÅ AÅ LISTASÅ OUÅ FOLHASÅ DEÅDADOSÅ QUEÅ ESTEJAMÅ LIGADOSÅ COMÅATTACH�	 AOÅ CAMINHOÅ DEÅ BUSCAÅ �S«O� DEÅ CERTAÅFORMA�ÅEST©TICAS	�
����� 7UDEDOKDU�FRP�IROKDV�GH�GDGRV5MAÅMETODOLOGIAÅQUEÅPERMITEÅTRATARÅDIFERENTESÅPROBLEMASÅUTILIZANDOÅOÅMESMOÅDIRECTºRIOÅDEÅTRABALHOűÅAÅSEGUINTE�x 2EUNAÅTODASÅASÅVARI©VEISÅDEÅUMÅMESMOÅPROBLEMAÅNUMAÅMESMAÅFOLHAÅDEÅDADOS�ÅEÅD²
LHEÅUMÅNOMEÅSUGESTIVO�x 0ARAÅ TRATARÅ UMÅ DETERMINADOÅ PROBLEMAÅ CONECTE�Å COMÅ AÅ FUN¯«OÅ ATTACH�	�Å AÅ FOLHAÅ DEÅDADOSÅ CORRESPONDENTEÅ �QUEÅ FICAÅ COMÅ PRIORIDADEÅ �Å NOÅ CAMINHOÅ DEÅ BUSCAS	Å EÅ UTILIZEÅ OÅDIRECTºRIOÅDEÅTRABALHOÅPARAÅASÅVARI©VEISÅTEMPOR©RIASÅ�CUJAÅPRIORIDADEÅDEÅBUSCAÅSER©Å�	�x !NTESÅDEÅTERMINARÅUMAÅAN©LISE�ÅASSIGNEÅASÅVARI©VEISÅTEMPOR©RIASÅQUEÅDESEJAÅCONSERVARŨÅFOLHAÅDEÅDADOS�ÅUTILIZANDOÅAÅFORMAÅFOLHA?DADOS�NOME?VARIAVEL�ÅEÅDESCONECTEÅAÅFOLHAÅDEÅDADOSÅCOMÅDETACH�	�
x 0ARAÅ FINALIZAR�Å ELIMINE�Å COMÅ OÅ COMANDOÅ RM�	�Å DOÅ DIRECTºRIOÅ DEÅ TRABALHOÅ ASÅ VARI©VEISÅTEMPOR©RIASÅQUEÅN«OÅDESEJEÅCONSERVAR�ÅDEÅMODOÅAÅMANT²
LOÅOÅMAISÅLIMPOÅEÅDESOCUPADOÅPOSSµVEL�$ESTEÅMODOÅPODER©ÅUTILIZARÅOÅMESMOÅDIRECTºRIOÅPARAÅANALISARÅDIFERENTESÅPROBLEMAS�ÅPODENDOÅACONTECER�ÅSEMÅPERIGOÅDEÅCONFUS«O�ÅÅQUEÅHAJAÅVARI©VEISÅCOMÅOSÅMESMOSÅNOMESÅEMÅDIVERSASÅFOLHASÅDEÅDADOS�
����� &RQHFomR�GH�REMHFWRV�YDULDGRV!Å FUN¯«OÅ ATTACH�	 ±Å UMAÅ FUN¯«OÅ GEN±RICAÅ QUEÅ PERMITEÅ LIGARÅ AOÅ CAMINHOÅ DEÅ BUSCA N«OÅAPENASÅDIRECTºRIOSÅEÅFOLHASÅDEÅDADOS�ÅMASÅTAMB±MÅOUTROSÅTIPOSÅDEÅOBJECTOS�ÅTAISÅCOMOÅLISTAS�!�DWWDFK�QRPHBOLVWD�0OSTERIORMENTEÅ PODER©Å DESLIGARÅ OSÅ OBJECTOSÅ COMÅ AÅ FUN¯«OÅ DETACH�	�Å UTILIZANDOÅ COMOÅARGUMENTOÅOÅRESPECTIVOÅNÁMEROÅDEÅPOSI¯«OÅNOÅCAMINHOÅDEÅBUSCA�ÅOUÅPREFERIVELMENTEÅOÅNOMEÅDOÅOBJECTOÅAÅDESLIGAR�
� ,ISTASÅEÅFOLHASÅDEÅDADOS ��
����� *HVWmR�GR�FDPLQKR�GH�EXVFD!ÅFUN¯«OÅSEARCH�	 INDICAÅAÅTRAJECTºRIAÅDEÅBUSCAÅACTUAL�ÅSENDOÅAÅMELHORÅMANEIRAÅDEÅSABERÅQUAISÅ S«OÅASÅ FOLHASÅ DEÅDADOS�Å LISTASÅ OUÅBIBLIOTECASÅ QUEÅ FORAMÅ CONECTADASÅOUÅDESCONECTADAS�Å3EÅN«OÅREALIZOUÅNENHUMAÅCONEC¯«OÅOUÅDESCONEC¯«O�ÅOÅSEUÅVALORű�!�VHDUFK��;�=Å��'LOBAL%NV�ÅÅÅ�!UTOLOADS�ÅÅÅÅ�PACKAGE�BASE�ONDEÅ k�'LOBAL%NVl�Å QUEÅ OCUPAÅ AÅ POSI¯«OÅ �Å DOÅ CAMINHOÅ DEÅ BUSCA�Å CORRESPONDEÅ AOÅ ESPA¯OÅ DEÅTRABALHO��5MAÅVEZÅLIGADAÅAÅFOLHAÅDEÅDADOSÅLENTILHASÅTERµAMOS�!�VHDUFK��;�=Å��'LOBAL%NV�ÅÅÅ�LENTILHAS�ÅÅÅÅ�!UTOLOADS�ÅÅÅÅ�PACKAGE�BASE�!�OV���;�=Å�U�Å�V�Å�W�E�ÅCOMOÅSEÅV²�ÅPODEÅUSAR
SEÅLS�VALOR	ÅPARAÅSABERÅQUAISÅASÅVARI©VEISÅLIGADASÅNAÅPOSI¯«OÅVALORÅÅDOÅCAMINHOÅDEÅBUSCAÅ�NOÅCASO�Å�ÅÅCORRESPONDEŨÅFOLHAÅDEÅDADOSÅLENTILHAS	�&INALMENTE�Å DESCONECTA
SEÅ AÅ LIGA¯«OÅ DEÅ BUSCAÅ ¨Å FOLHAÅ DEÅ DADOS�Å EÅ CONFIRMA
SEÅ QUEÅ FOIÅREMOVIDAÅDOÅCAMINHOÅDEÅBUSCA�!�GHWDFK�OHQWLOKDV�!�VHDUFK��;�=Å��'LOBAL%NV�ÅÅÅ�!UTOLOADS�ÅÅÅÅ�PACKAGE�BASE�
� #ONSULTEÅAÅAJUDAÅSOBREÅAUTOLOADÅPARAÅAÅDESCRI¯«OÅDESTEÅTERMO�