Ciência de dados aplicada - 3 : programação R | Kumaran Ponnambalam | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Ciência de dados aplicada - 3 : programação R

teacher avatar Kumaran Ponnambalam, Dedicated to Data Science Education

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

14 aulas (2 h 47 min)
    • 1. Sobre a Série de Ciência de Dados

      8:12
    • 2. R. Passeio de estúdio

      6:40
    • 3. Noções básicas de linguagem R01

      12:04
    • 4. Vetores e listas de R02

      8:51
    • 5. Quadros de dados e matrizes R03

      14:41
    • 6. Operações de saída de dados e entrada R04

      10:30
    • 7. Programação e pacotes R05

      12:41
    • 8. Estatísticas de R07 em R

      3:01
    • 9. Gráficos R08 em R

      6:51
    • 10. Exemplos R 01

      16:18
    • 11. Exemplos R 02

      15:05
    • 12. Exemplos R 03

      17:17
    • 13. Exemplos R 04

      17:29
    • 14. Exemplos R 05

      17:22
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

766

Estudantes

--

Sobre este curso

Este curso faz parte da "Série de Ciência de Dados Aplicada" no SkillShare apresentada pela V2 Maestros. Se você quiser passar por todo o currículo, por favor registre todos os outros cursos e atravesse deles na sequência especificada.

Este curso se concentra na Programação R. Isso explica as várias construções da linguagem e fornece exemplos de como usá-los.

Baixe e instale o R e o R Studio

Instalação de R: http://cran.r-project.org/bin/windows/base/

Instalação de estúdio R : http://www.rstudio.com/.

O pacote de recursos para este curso pode ser baixado de https://www.dropbox.com/s/ayicd007a35j9j0/Resources.zip?dl=0

Conheça seu professor

Teacher Profile Image

Kumaran Ponnambalam

Dedicated to Data Science Education

Professor

V2 Maestros is dedicated to teaching data science and Big Data at affordable costs to the world. Our instructors have real world experience practicing data science and delivering business results. Data Science is a hot and happening field in the IT industry. Unfortunately, the resources available for learning this skill are hard to find and expensive. We hope to ease this problem by providing quality education at affordable rates, there by building data science talent across the world.

Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Sobre a Série de Ciência de Dados: Hey, bem-vindo ao curso são reproduzidos sinais de dados com o nosso Este é o seu instrutor, Cameron Parnham pertencem de vídeo Vamos passar por Mastro e entender o que este curso é tudo sobre. O objetivo do curso é treinar os alunos para se tornarem profissionais de dados de pleno direito. Então, estamos nos concentrando em fazer pessoas praticantes que podem executar em dados de eventos desde o projeto desde o início, adquirindo dados até transformá-los, carregando em um final mais tarde nosso destino e, em seguida, realizando análises de órgãos sobre eles em finalmente alcançar alguns resultados de negócios a partir desta análise, o que você, fazendo este curso é você entender o conceito e conceitos de sinais de dados, você entende as várias etapas do no ciclo de vida fora de uma ciência de dados você desenvolve proficiência para usar o nosso uso ANDI estão em todas as etapas fora da ANALITICO desde análise de dados exploratória até diretriz por hora. É preciso modelar o dedo do pé. Finalmente fazendo previsão usando algoritmos de aprendizado de máquina aprendeu as várias ferramentas de engenharia de dados e técnicas sobre a aquisição de dados e limpeza de dados na transformação de dados. Conhecimento adquirido sobre as técnicas de aprendizado de máquina amigo sobre também aprender como você pode usá-los e também o mais importante, então você pode usá-los se tornar um praticante de ciência de dados de pleno direito e que é pode contribuir imediatamente para dados da vida real. Projetos científicos não mencionar que você quer levar esse conhecimento para sua entrevista para que você possa obter uma posição na ciência de dados. Terry era essa prática que queríamos tocar nessa coisa específica fora da teoria versus prática, dados, sinais, princípios, ferramentas e técnicas. Imagem de diferentes sinais e disciplinas de engenharia. Não, eles vêm de ciência da computação, engenharia da computação, informação, informação, probabilidade de terry e bastões de início, inteligência artificial e assim um sobre o estudo teórico de sinais de dados que se concentra nestes fundação científica e raciocínio fora dos vários Jardins de Aprendizagem Mission. Ele se concentra em tentar entender como esta missão aprender o trabalho de Salgado em um sentido profundo em ser capaz de desenvolver seus próprios algoritmos em. Desenvolva sua própria implementação desses algoritmos para prever um problema bola real. Apenas um habita muito fora em nossas equações e formal em privações e raciocínio. Considerando que o pacto está no até tarde em parte dos dados, a ciência se concentra em um jogo as ferramentas, princípios e técnicas, a fim de resolver problemas de negócios obter o foco em tentar usar técnicas e ferramentas existentes e bibliotecas em como você pode tomar estes e um jogá-los para realmente problemas de trabalho e sair com negócios merece. Este se concentra em ter uma compreensão adequada dos conceitos um conhecimento de quais são as ferramentas e bibliotecas disponíveis sobre como você pode usar essas ferramentas e bibliotecas para resolver problemas do mundo real. Portanto, este curso é focado na prática fora de sinais posteriores, e é por isso que é chamado de Inclinação da Ciência de Dados Aplicada dos cursos. Esta ciência de dados é um assunto trans disciplinar, e é um assunto complexo. Não se concentra principalmente em três áreas técnicas. Portanto, há matemática e estatísticas que é aprendizagem de missão. E há programação neste curso é orientada para. Você sabe, programação é orientada para profissionais de software existentes. Ele está fortemente focado na programação e na construção de soluções. Ele tem limitado e pediu exposição à explosão necessária. A matemática e as estatísticas sobre ele abordam a visão geral Os conceitos de aprendizado de máquina fornecem a você compreensão articulada sobre como esses aprendizado de máquina protegiam os livros. Mas o foco está em usar a ferramenta existente para desenvolver soluções do mundo real. Na verdade, 90 95% outro trabalho que mais tarde tempo ciência. Basta fazer no mundo real é a prática da ciência de dados. Não realmente, Terry, de maior ciência e este curso se esforça para manter as coisas simples e muito fácil de entender . Então nós definitivamente tornamos isso muito simples. Ficamos longe de um pouco do conceito complexo. Nós ou eles tentaram o tom do dedo do pé para baixo Estes conceitos complexos são apenas ficar longe deles de modo que torna fácil para a compreensão para pessoas de todos os níveis fora do conhecimento no campo da ciência de dados. Então é uma espécie de grande curso de enfermeira. Se posso dizer que a estrutura central que é passa pelos conceitos de maior sentido para começar, qual é exatamente a sua atribuição? Como funciona a ciência de dados? Ele analisa o ciclo de vida dos santos de dados com seus vários estágios de ciclo de vida. Em seguida, ele entra em alguns conceitos básicos de varas iniciadas que são necessárias para fazer sinais de dados. Em seguida, ele vai para a nossa programação. É questionar um monte de exemplos de como você usaria nossa programação para várias etapas no projeto de ciência de dados. Os vários estágios em dados enviados engenharia de dados lesionados, esforço parcial. O que outras coisas que você normalmente faz lá que é a engenharia de uma das melhores práticas na ondulação de dados, ele abrange essas áreas. Finalmente, há a parte de modelagem e análise preditiva onde nós construímos para a missão Aprendizagem ou Deus Adams. Nós também olhamos para Endo e casos de uso para esses algoritmos de aprendizado de máquina, e há alguns tópicos avançados também que abordamos. Finalmente, há um pacote de recursos que vem como parte deste curso, e esses resultados pacote basicamente contém todos os conjuntos de dados. Os dados arquivados o exemplo do tribunal revestimento sobre esse tipo de coisas que nós realmente ensinar como uma parte deste curso que é abordado nos exemplos todos eles são dados no pacote de recursos. Então eu não sei o pacote de recursos que tem todos os dados que você precisa e todos os exemplos principais que você precisa para você experimentar as mesmas coisas você mesmo. Diretrizes para os alunos, o jejum este dedo entender seus dados. Saints é um assunto complexo. Precisa de esforços significativos para compreendê-lo. Portanto, certifique-se de que, se você está ficando preso, faça a revisão e aliviá-lo os vídeos e exercícios faz. Ele chamou a ajuda de outros livros sobre recomendações de terras e fóruns de apoio. Se suas consultas 1000 preocupações faz, e isso é uma mensagem privada, nosso fazer postou esta pergunta pergunta, e vamos ser realmente felizes. Toe respondeu isso o mais rápido possível. Estamos constantemente procurando melhorar nossos cursos, então qualquer tipo de feedback que você tem é bem-vindo. Por favor, forneça feedback através de mensagens privadas são dois e-mails no final do curso . Se você gosta do curso, não dar deixar um comentário. Comentários são úteis para outros novos alunos em potencial para fazer este curso e esperar Maxim discos de outros cursos futuros do We Do Mastro, queremos tornar isso fácil para o relacionamento de nossos alunos com o outro. Nós fazemos cursos de mestrado são cursos são focados em ciência de dados, realmente um tópicos basicamente, tecnologias, processos, ferramentas e técnicas de santos de dados em. Queremos que nossos cursos sejam auto-suficientes, tanto quanto possível, hein? Então o que isso significa é que, se você é um estudante de mestrado existente nós fazemos, você vai fazer ver alguns conteúdos e exemplos repetidos em todos os cursos. Queremos fazer uma visão para si mesmos. Então, em vez de dizer isso, há algum ponto no curso? Certo, garota, olhe para o despótico como outros cursos. Registre-se para o outro curso e saiba mais sobre isso. Prefiro nos concentrar neste curso em si. Manter duas coisas no mesmo curso. A não ser que esse outro conceito seja um grande concerto. Que eles mesmos, de curso separado. Nós queremos a Índia eles como uma parte deste curso em si. Assim, você pode ver algum conteúdo que é repetido em todos os cursos. Finalmente, esperamos que este curso o ajude a avançar na sua carreira. Então, boa sorte. Aprendizagem feliz em Não manter contato. Obrigado. 2. R. Passeio de estúdio: Oi. Bem-vindo a esta apresentação sobre como usamos nosso estúdio. Então eu tenho este ano o Art Studio Council abriu para você sobre o que você vê aqui. A mulher que você entra em nosso estúdio é que há quatro janelas em nosso estúdio cada uma capaz de fazer coisas diferentes. Na verdade, eu reorganizei minhas janelas de forma diferente. E você também pode fazer isso. E eu também vou mostrar-lhe como isso. O que você tem primeiro é uma janela na qual você pode olhar para qualquer tipo de código-fonte aqui. Então, neste lado esquerdo superior você sabemos que lhe dá dor pontuação no lado esquerdo. Certo. Desculpe. No lado direito, você tem o conselho. Estes são o conselho que você vai ter se você apenas entrar em nosso básico é consolado no mesmo console aqui em Dhere. O que eu também fiz para nós, você sabe, fez o tamanho do telefone um pouco maior para que você pudesse vê-los nesta apresentação mais claramente. No fundo, você vê o ambiente que ele vai mostrar na coluna vertebral. O ambiente está vazio. Mas o que você verá é, enquanto continuamos passando pelos exemplos de raio, você verá que este começa a mostrar toda a variável para a memória de Darren, e você pode realmente explorar essas variáveis para ver o que realmente está neles. Em seguida, você tem opções de importação de conjuntos de dados, limpando o ambiente. Você também pode ter um dedo do pé de história. Muito pode ir e olhar para todo o estudo comum de executado anteriormente. Então você pode visitar todos os comentários executados anteriormente, e depois dar uma olhada neles e talvez copiá-los. Copie-os para a janela de programação r, nosso no conselho e usá-los e na parte inferior, direita. Você tem o arquivo, Explorer. Então você pode obter um sistema de arquivos diferente como você pode lidar com eles e navegar. Você pode criar novas pastas. Renomear pastas são o mais importante que você pode definir uma pasta específica como você está andando bateria e coisas assim em. Então, sempre que você executar um comandante de executar um comentário que lhe dá lotes, em seguida, as parcelas aparecerão nesta janela de blocos. E daqui, o sangue pode ser exportado como imagem. Nosso pdf a janela de pacotes mostra uma lista de todos os pacotes que atualmente instalados em seu estúdio para que você possa olhar para eles. E então talvez você possa chamar o grande comando toe atualizar todos os seus pacotes. Essa é a janela de ajuda na qual você pode procurar ajuda em qualquer comando que você quiser. Digamos que eu quero um cirurgião e para uma chamada comum, tipo mau aqui. E então você escolheu aqui o inferno para o meio Você vai ver que, OK, há o comando e,em OK, há o comando e, seguida, a definição de todos os argumentos com comando e, em seguida, algumas referências. E também tem alguns exemplos no fundo. O espectador é usado para qualquer outra finalidade. Se você está trazendo quaisquer outras coisas e os gráficos, normalmente você vai se envolver também. Olhamos para o comando, os melhores homens. Há uma operação regular de arquivos como fogo aberto, incêndios recentes e coisas assim. Há uma operação regular de arquivos como fogo aberto, Em seguida, edite a edição típica que você pode fazer no arquivo no arquivo e que é a ajuda do tribunal lá, que é ver a coisa mais importante. Você quer olhar para ele. A sessão um. Então, quando nossos estúdios rodando, é normalmente executado para processos em seu sistema windows que é diferente e nosso processo e há uma volta em nossa sessão. Então, neste caso, você pode brincar com isso e fazer coisas assim. Espaços de trabalho nada. Mas você é todos os seus objetos na memória que formaram o espaço de trabalho. Então, se você estiver trabalhando em algo, você sempre pode salvar o espaço de trabalho. Todas as variáveis e seus valores ficam seguros em, então você pode receber o mesmo conjunto de valores e armazená-los também de volta. E se você quiser em, então há a ferramenta disse, que é muito considerado as opções globais lá. Aqui é onde você vai, descobre um monte de coisas aqui no cordão, tudo. Você pode ter algumas opções em termos off. Você não vai datar o tribunal as aparições onde eu aumentei o tamanho do telefone e há diferentes edições que as equipes, se você quiser usar como Bob Black Background equipe e as costas brancas na equipe, se você quiser dedo do pé O layout da dor é onde eu fui e mudei meu set up para mostrar os shows get. Um show aqui na fonte de coisas eu posso torná-lo este Joe, o console ou o ambiente. Então, há quatro dores em que eu posso ir e jogar em minhas coisas. A guia de pacotes é pontos enterrados para os espelhos do clã de Sempre que você quiser instalar um pacote, ele automaticamente vai lá e recebe o pacote para você. Bastante simples e direto. Então, se você tem usando jato, então você pode realmente apontar um instável como nós e assim automaticamente o tribunal pode Nós check-in e check-out e coisas assim. Então, do lado esquerdo está o seu tribunal é o arquivo do tribunal. Lado direito é o console no ambiente está na parte inferior e, em seguida, você também vê o processo de arquivo. Então, sempre que você for executado, comum, você pode ir ao conselho em Ondo virá e provavelmente vamos começar arquivos. Não posso dizer algo como obter diretório de trabalho Agora aqui você vê, e então ele imunidade se tamanho e, em seguida, dizer que este é o meu diretório de trabalho. O comando é dado aqui, e então ele vem com o caderno. Você também pode executar comandos a partir da janela à direita, onde você pode colocar um pedaço de tribunal suficiente e então você pode executar um código, como, selecionando como, esse Very But Lane particular. Claro, você pode selecionar a linha fora da quadra como esta, e então se você clicar em Executar aqui, ela será executada na janela direita. Então você também pode executar comandos como este em. O único não executará este comando. Você vê lá na parte inferior, ele começa a construir minha lista de variáveis. Então eu estou criando uma variável chamada um gráfico de barras um escultor com o valor da programação e imediatamente aparece na parte inferior onde eu posso ir e inspecionar esta lista de valores se eu precisar . Então esta é uma vista. Normalmente, use sua janela e, em seguida, registre a origem. Sim, você pode fonte, até mesmo fonte com uma coe. Tenho todo o tipo de opções aqui. E há outras coisas como procurar Accord em, em seguida, um monte de algumas ferramentas de acordo, como em um tribunal compilações. Desviar isso. Então isso está pronto Much. Você teria usado nosso estúdio no exemplo que vai ser nós vamos ver que vamos estar usando este nosso estúdio para executar em nossos exemplos de tribunal e também estão em algoritmos de aprendizado de máquina e coisas assim. Eso fazer brincar com o nosso estúdio muito mais tentando obter a família criado com todas as funções que vai lhe dar se você tiver sido usado para outra programação. I d e s. Este é B uma coisa muito simples para você aprender e aprender e se adaptar ao 3. Noções básicas de linguagem R01: Oi. Bem-vindo a este modelo na nossa língua. Este é o seu instrutor, Cameron. Aqui. Vamos começar com outra posição do que é a nossa língua. Nossa língua foi originalmente criada como uma linguagem para estatísticos. Foram os estatísticos a fazer uma série de análises estatísticas com os dados que é, tem estado lá por um grande número de anos, mas terrivelmente. A nossa linguagem expandiu-se para toda a pilha de sinais de dados em então você hoje. Ele suporta todos os tipos de funções para fazer qualquer atividade de sentido de dados suficiente a partir da parte de aquisição de dados. Então o outro para a transformação, análise e previsão e todo tipo de coisas. Por isso, é definitivamente um pleno fledge o conhecimento, linguagem de flit pé que você pode usar para sinais de dados. Então foi muito rico conjunto de recursos, muito rico conjunto de funções. Na verdade, ele tem funções tão dinheiro que são implementação múltipla em tudo. Você quer ir com ele. As pessoas continuam colocando muito fora. As pessoas continuam adicionando ao repositório as funções e bibliotecas disponíveis. Então eu tenho um enorme centro de biblioteca usar a única deficiência com o nosso é a quantidade de dados que ele pode lidar são sempre mantém. Todos os dados na memória são sempre mantém todos os dados na memória. Isso significa que você está limitado pela quantidade de memória que você tem em seu sistema, modo que essa é a única limitação fora do nosso. Portanto, é somente quando você estava usando conjuntos de dados realmente grandes que não podem caber na memória são . Você tem que tomar abordagens alternativas como você tem que gostar de brilhante seu próprio tribunal para colocar dados na mesa e continuar obtendo de volta. Nosso uso, outro idioma são usados. Outra tecnologia de big data como o meu produto e mais difícil de obter suas coisas. O Stan. Outras maneiras são uma linguagem tão poderosa. É muito fácil de usar com escrever muito poucas linhas. Claro, você pode fazer muitas coisas em nosso, então é realmente poderoso com que lidar com grandes conjuntos de dados e conjuntos de dados de tabela e até mesmo instruir seus dados. Então os alunos jejuando que eu quero dizer aqui é que nós assumimos que você tem experiência em programação em outra linguagem de programação. Na verdade, assumimos que você construiu certas aplicações riel vida usando outra linguagem de programação . Nós não vamos estar indo para explicar muito é auto-programação básica como a água. Por que Lupus? O que são Lupus longe? Que matriz a Zara Water listou. Então não é nisso que vamos nos concentrar. Em vez disso, vamos simplesmente dizer como essas coisas podem ser alcançadas na nossa língua. Qual é a sintaxe para uma baixa de quatro? O que uma sintaxe por um tempo, loop estão funcionando de coisas estão disponíveis. Eso Se ele acrescentou, emprestado foi realmente em classe profunda ou não, que vai levar e nosso como 40 horas fora de sua própria classe. Em vez disso, vamos nos concentrar nas principais coisas aqui, focado principalmente em como é que a aprendizagem de omissão e estão em. Deixe-o para você ir e procurar outros recursos para aprender tudo o resto. Na verdade, você sabe que não é possível para você aprender. Eu os amo e de uma vez, você vai aprender a usá-la. Casos de uso para você, continue chegando, mas são como um extenso conjunto de ajuda. Não é pedido ajudar o nosso estúdio. Há ajuda do nosso site, e há também muita ajuda disponível na Internet para você que está indo para o eu básico a linguagem novamente. A primeira coisa que você quer saber e ser sempre países sobre é que o nosso como o conceito fora do diretório de trabalho, um diretório de trabalho é sempre assumido pelo nosso. Então, sempre que você criar um novo arquivo em nosso ele vai criar esse arquivo no diretório de trabalho a menos que você dê uma parte correlativa absoluta em seu arquivo o mesmo lugar quando você está tentando ler um arquivo, ele vai criá-lo por padrão no diretório de trabalho, a menos que você esteja dando uma parte relacionada ou absoluta no nome do arquivo. Quando você está passando o comando. Existem dois comandos chamados obter diretório de trabalho e disse que eles estão trabalhando diretório que eu usei para gerenciar seu diretório de trabalho atual. Como você pode obter ajuda se há um número de recursos de código aberto disponíveis para ajudar a linguagem de arte? Um dos primeiros sites que você quer ir nele é o www dot nosso projeto que O. R. Ark. Você tem todos os tipos de ódio, seus senhores lá não há bibliotecas, documentação e tudo está disponível neste site. Então você tem. Este é o seu primeiro lugar, onde você pode querer ir e procurar ajuda e manuais. Excelentes manuais estão disponíveis aqui. Quando você estiver usando a linha de comando are, você pode usar a pergunta Marcar Comando para obter ajuda sobre quaisquer outros comandantes lá, incluindo funções e biblioteca. Então, sempre que você começa uma biblioteca em nosso início usá-lo, a biblioteca vem com sua própria ajuda, então você pode usar um ponto de interrogação Comando para obter alguma ajuda na biblioteca também, e há um número de nossas fazendas disponíveis, Como Nabel e Stack. Estouro e validação cruzada. A nossa ajuda. Sem sentido. Agora há tanta ajuda disponível na Net para você com o nosso no Google, pesquisa é bastante poderosa. Com respeito, você pode colocar o que quiser. Como se eu quisesse saber aqueles que eu quero saber disso, e você definitivamente verá alguma ajuda saindo. E essa é uma linguagem muito simples e fácil de usar. Portanto, tomar saúde na Internet e usá-la não vai ser grande coisa. É muito fácil, então vamos pular. Então, antes de entrarmos em alguma informação, alguns conceitos básicos fora da linguagem. Então, a forma como esta imprensa esta classe vai ser estruturada é que nós temos uma apresentação separada para descrever o eu básico, o básico da classe após a linguagem. E então você tem outra apresentação onde nós vamos mostrar uma demonstração fora. Fazendo a mesma coisa com o nosso estúdio para que eles possam ser como parte do tipo de coisas ou usar ter palestras separadas para cada um deles. Variáveis criando variáveis e são fáceis e simples. O operador de atribuição que é usado no nosso, o menor que hífen menor que hífen é o operador de atribuição, que você estará usando uma e outra vez. Você também pode usar igual a. Também é muito, mas menos do que o iPhone é a maneira mais preferida de fazer as coisas. O tipo de variável que tem suportado em nosso caractere numérico e booleano. Então, três tipos de variáveis. Como qualquer outra linguagem, ele não diferencia entre subconjuntos como, você sabe, numérico não vai para indigente e flutuante e pequeno e esse tipo de coisas que apenas fica e essas alavancas básicas antídoto caso artista e assim são o nome da variável. Então, por favor, preguem este em suas cabeças. Are diferencia maiúsculas de minúsculas, seja nomes de variáveis, nomes funções de dados, nomes de bibliotecas. Tudo é caso lá dentro. Caso esteja tentando parar algo, diz que algo não é telefone. Você está cometendo um erro com os casos. Então sempre seja sensível a essa parte artista. Muito caso incidente, e você vai continuar se metendo em problemas novamente. Novamente, Se você esquecer esta única parte, não há declarações explícitas de tipo variável. E você não vai para clérigo na Flórida? E coisas assim foram capazes de pegar o tipo do valor de atribuição. Então você apenas Assane toe uma variável qualquer valor a variável leva o tipo de que atribuir valor. Como você diz. Aqui estamos nós, muito menos do que o iPhone três. Significa que você está subindo um valor de três. Reboque esta variável. A variável recebe automaticamente o valor. Três. Agora você pode reatribuir algum outro valor para esta variável, e ele vai apenas reatribuir resposta. Então é só magicamente. Você não precisa se preocupar com conversões de tipos em nossas strings. A próxima coisa que você quer se incomodar em nossas cordas são colocados em um único ou duplo curso como qualquer outro idioma. Simples a função de coordenação de latas. Como você pode coordenar nossas cordas conjuntas. É a função chamada C. É console pode coordenar. Então aqui está um exemplo de como você pode candidatar duas cadeias de programação e linguagens ou string gun menos do que linguagens de programação C hífen. Então você vê que este é o seu operador de tarefas. Esta é a função, e você apenas parâmetros mais rápidos lá. Neste valor, linguagens de programação serão armazenadas nesta variável. Caracteres especiais podem ser incluídos com o backlash semelhante a um monte de outras linguagens de programação . Como você quer ir carruagem ou liga uma linha brilhante alimenta usar uma folga em algo. E, sim, você vai obtê-lo atribuído muito rapidamente. Um número fora das funções de manipulação de string estão disponíveis como as padrão e uma string split esquerda direita em meio, você sabe, pesquisa de string. Tudo está disponível aqui novamente. Você pode procurar a ajuda para saber como isso afeta essas funções para a próxima data e hora. Como o tempo de namoro foi suportado na nossa novela? 06 Data é suportado como um antigo padrão em nosso senhor, o armazenamento interno dos dados. Como um estado positivo, você pode converter caractere para data com a função. Pergunte a ponto encontro como este. Assim como Dark Tate pode tomar qualquer data, ex, você também pode passar explicitamente. O antigo que os dados estão chegando, e ele vai converter uma string em um formato de data para você novamente. Várias funções de data disponíveis para aritmética de data de conversão anterior. Todos os tipos de coisas estão disponíveis aqui, tão bem simples. Em seguida, vem a coisa mais importante, que é chamado de dados ausentes. Suponha que você tenha registros em um conjunto de dados como, você sabe, registro após registro surgido, e às vezes valores podem estar faltando, e você normalmente vê que esses valores ausentes são manipulados de maneiras diferentes em diferentes sistemas, como você pode intermediar em branco lá, Orazio. Ali. Se você estiver usando um banco de dados, você estaria usando algo chamado Null e u L. L Agora é algo que é usado em bancos de dados para dados ausentes, o mesmo tipo de representação. Como é que falta obter que recebe o presidente em nosso é pelo tilintar em um Então, se você vê que o valor de uma variável específica está em um significa que ele não está disponível e não está disponível é uma parte importante fora do nosso e isso é porque um monte de nossas funções sensíveis a valores ausentes. Então suponha que você tem, como, 10 valores e, em seguida, você tentar encontrar chamar a função significa para encontrar a média desses números em se um outro valores está na função lhe dará um erro. Então você tem que usar um medidor adicional na função entrou em um outono escuro. Está ou não disponível, removido. Então, se você não fizer e fez o exército chamado verdadeiro, então essa função vai ignorar o em um valores e fazer sua operação no resto da coisa. Então você seria muito sensível. Então este que, se houver algum disponível, suas funções podem iniciá-la. Eles basicamente dirão que não podemos processar porque nós falsificação em seu B usa no fundo da OTAN , você chama a verdade. Isso é porque você deve tomar uma decisão como dedo do pé. Você quer lidar com dados faltando, obter olhos Uma coisa muito importante quando se trata de aprendizagem de missão, que veremos nas palestras posteriores. Você pode usar o início e seu teste de função se uma variável como, um nada está faltando realmente? Então você pode obter Isso é tudo que você testar Se uma variável de lado, o valor qualquer não como é a variável Amy chamado para qualquer que você é um teste usando não é qualquer em. Então você passa o nome da variável e isso vai retornar um verdadeiro ou falso. Então isso é tudo você. Olhe para fora. Procure dados ausentes. Obrigado. 4. Vetores e listas de R02: Oi. A próxima coisa importante que você honra aprender em nosso é água chamada Victor Vector é como a estrutura de dados básica em que você vai estar lidando com dados a maior parte do tempo em nosso E e r, você dificilmente vai estar lidando com dados individuais valores. Em vez disso, você está sempre lidando com um set off dados, um set off seus valores, e aqueles são sempre manipulados através de vetores. Então, o que são os vencedores? Os fatores são iguais e unidimensionais Ari. Então, se você estivesse usando qualquer outra linguagem de programação, você teria sido visto. Algo chamado Varia por isso é igual no reboque. Um re dimensional na maioria dos dados manipulação em nosso acontece através de vetores. Então, o que é quando você diz, o que é um array? É uma sequência fora da lista de elementos de dados fora do mesmo dia de dados Dado Victor só pode manter data fora determinados tipos de dados, por isso é ou um vetor de caracteres. Um vetor off números são um grande ou um vetor de valores booleanos. Não vai misturar uma coisa com outra. Foi igual e fora de um aumento. Mas vencedores, é claro, se você tem três tipos de Victor, na verdade, você pode ter Victor fora de outros vencedores, vencedores de listas de quadros de dados de Victor fora. Então diretor pode basicamente manter qualquer outro tipo de dados um tipo de dados simples ou complexo, e não, mas todos os itens. Todos os elementos dentro de um vetor tem que estar fora do mesmo tipo. Essa é a única limitação que você tem. Os vetores podem ser criados manualmente usando o Sikh Ament. Na verdade, quando você importa dados de outros sistemas ou um arquivo, você pirataria na verdade também cria vetores individuais automaticamente. Então, como você cria um vetor? Digamos que, neste caso, você diz meu vetor menos que hífen C 35 vezes, então isso cria um vetor fora de elementos. 3 500 O primeiro elemento nos diretórios três. O segundo elemento é cinco, e o terceiro elemento é 10. Em seguida, você cria um diretor de personagem com dois elementos em suas maçãs e laranjas. Então ele faz sobre o tamanho de dois. No há maçãs e laranjas, maçãs com o primeiro membro e laranjas no segundo membro, e você também pode criar um vetor de bilhões sobre isso. É falso? Verdadeiro, falso, para que você possa criar três fitas do Victor. Estes estão usando os tipos de dados simples, você também pode criar um vetor de vetores que você pode colocar um tipo de dados no outro e no outro, Então isso é muito fácil para você fazer. Indexação do espectro. Então você tem uma vitória como uma lista. Como acessar membros individuais fora da lista? Você os usa usando números de índice semelhantes a como aumentamos nosso acesso. uso de vetores de índices também pode ser usado. Os membros de acesso também podem ser acessados usando índices, portanto, a indexação em nossos vetores começa com um, não zero. Começa com um subconjunto dos membros. Se você tem um, um subsídio contíguo de membros do vencedor. Você pode usar o símbolo de dois-pontos para acessá-los. Então, se você quiser acessar vetor alguns membros de 3 a 6, você pode dizer três cólon seis em que vai retornar todos os quatro valores 345 e seis para você. Então, quando você diz um nome de backup e neste suporte do coro, você vai dizer três cólon seis. Ele vai voltar. Todos os membros de 3 a 6 é basicamente você terminou em outro vetor para você. Então como isso é um diretor de indexação funciona. O índice vetorial também pode ser negativo. Então, quando você dá um número negativo o valor de retorno em vez de ter esse determinado valor de subconjuntos , não é. Irá ignorar esse valor em particular mal feito ao resto dos membros. Suponha que seu vetor de seis membros em sua opinião me dê esse vetor menos três. Ele vai voltar. Todos os outros bons membros estão lá no terceiro membro da lista. Portanto, está indo do que todos os outros bons membros, exceto o terceiro membro da lista. Assim, números de índice negativos também podem ser usados na indexação vitoriosa. Se você está dando um valor de índice, que está fora da margem, então o diretor só tem como cinco membros, e você está dando um valor de ajuda como número de índice, ele vai devolver qualquer. Então isso é algo muito importante porque você pode estar usando esses testes verificando para qualquer um para descobrir quando você está fazendo esse tipo de sobretensão de índice. Operações vetoriais é uma das coisas mais poderosas sobre o nosso é como você pode fazer um monte de operações complexas em Victor em um antigo muito simples. Assim, as operações aritméticas podem ser realizadas no dedo do pé semelhante do Victor. Você já fez, para variáveis regulares amor como você teve que variáveis muito facilmente? Você também pode ser do Victor muito facilmente. Então, como é que isso funciona? Quando dois vetores são adicionados, o igual e os membros dos vencedores são adicionados juntos, e o resultado também é um vetor. Então, neste caso, digamos que levamos ao Vector Um de Victor tem três elementos. 1214 Mas os dois últimos três elementos 45 e seis. Quando você diz melhor um mais espectro para seu Harding para Victor juntos. O que acontece é que o primeiro elemento de Vector um fica difícil com o primeiro elemento afetado para o segundo elemento, e Vector um sai para o segundo elemento afetado. Oh, então você apenas em igualdade e membros imediatamente, então você vai obter um resultado fora 57 e 10. Então o que acontece aqui é um é adicionado com quatro para dar. Cinco do é adicionado com luta dar sete e quatro é adicionado com seis para dar-lhe 10 subjetivo. Você pode facilmente adicionar e fazer este tipo de operação é bastante simples e direta. Você também pode fazer algo como análise condicional, Ana Victor. Então, o que acontece quando você faz uma condição? E agora esta é Ana Victor? Suponha que eu tenha um vetor como este de novo? Victor fora 35 e 10 em Eu digo que meu vencedor criar dentro de seis quando eu lhe der este comando por diretor maior que seis. O que ele vai fazer com ele vai avaliar esta expressão maior do que seis em cada membro do vencedor. Então vai levar três maiores que 6 506 10 maior que seis em para cada uma das avaliações que ele vai ter feito. Um verdadeiro são quedas. Então lembre-se disso quando ele escreveu estes são operação automática que retornou valor também é outro vencedor. Então, neste caso, desafiar sete propostas retornadas no topo será um vencedor para que você possa armazená-lo como um vetor e manipuladores como um vencedor. O falso, falso verdadeiro também será um pouco que você não pode operações semelhantes neste também. Você também pode ter nomeado membros Victor como iguais e off matrizes associativas em vez usar no Indeed igual quer nossos três dedos acesso membros fora Victor você pode usar nomes de índice vetorial nomeados ajuda a rastrear membros vetoriais muito melhor. Então, por exemplo, se temos vegetais como C 57 e três, talvez isso seja a contagem de vegetais. Você pode então colocar um comando chamado nomes de vegetais. Quando ele enviar nomes, você dá nome para cada um dos membros e diz, Kara, feijão e brócolis. Então tudo o que estamos tentando lhe dar aqui você está dando e nomeou Index. Você está dizendo que o nome do índice Iscariote para Fight UK. Eles usam uma faixa dos primeiros homens, mas você pode usar placas carotídeas do primeiro membro. Então, se você diz, como legumes fora de feijão, o feijão, o segundo membro, ele vai dar-lhe sete para que esta é uma maneira mais conveniente de acessar membros fora de um vetor. Obrigado. A próxima coisa que você quer ser incomodado em nossas listas sem fio água são muito semelhantes ao vetor, exceto que a lista pode manter elementos fora diferentes tipos de dados para diretor só pode conter oito de um tipo de dados, a menos que pode conter dados fora de qualquer número de lá quaisquer tipos de dados diferentes. Andi era igualada fora das estruturas. Em outras línguas. Você pode fazer uma estrutura ou em linguagens orientadas a objetos. Isso é tipicamente um objeto. Então, por exemplo, neste caso, você pode criar uma lista chamada funcionários, menos que tenha empregado ID D. ID D. nome do funcionário e alguns do corpo e variável lago False. Então você tem seus três tipos de dados diferentes que você coloca em uma variável para que lista são tipicamente como o usado não tão popularmente usado como em relação ao Victor, porque tipicamente você é quando um vetor. Você está tentando lidar com os mesmos tipos de dados, mas listas são usadas para armazenar outros tipos de dados, até mesmo uma lista de vetores e listar elementos e coisas assim. Portanto, é outro ponto de dados que está disponível para você como parte de nossa programação. 5. Quadros de dados e matrizes R03: alta nesta seção, vamos estar falando sobre dados multidimensionais sobre como eles são tratados em nosso, uh, o principal seja ele. Uma estrutura que é usada para armazenar em dados multidimensionais placa secundária é amigo de dados semelhante Tohave Você tem tabelas em um banco de dados relacional são até mesmo uma planilha em um Excel quadros de dados de planilha usados para armazenar linhas e colunas. É a estrutura de dados mais utilizada e são porque tipicamente, os dados são manipulados como linhas e colunas como tabelas, e esta é a maneira que você representá-los em nosso para que ele representa uma tabela com apenas linhas e colunas. Cada coluna contém dados do mesmo tipo, então ele se torna um vetor. Então, cada coluna em um quadro de dados é um vetor em. Colunas diferentes têm tipos de dados diferentes, portanto, colunas diferentes podem ter tipos de dados diferentes, o que torna cada embora em um quadro de dados uma lista. Então, cada coluna é um vetor. Cada voto é uma lista. Cada coluna tem um nome de coluna no índice de coluna, bem como cada rosa tem uma linha, i D. E uma linha operações de índice pode ser realizada em como anti-heróis e uma coluna inteira e sua tabela é que você pode acessar o serviço individual no mesma mesa e, em seguida, trocá-los. Portanto, é que há muita flexibilidade. Há um monte de palatabilidade menor em relação ao que você pode fazer com um amigo de dados. Os quadros de dados geralmente são as entradas que são tomadas por várias funções, incluindo um número de implementações de aprendizado de máquina para isso neste exemplo. Veja, você já deveria ter sido família aqui com Howard Table Parece que esta é uma tabela de funcionários com idéias de funcionários sendo armazenado como primeira coluna, o nome implica ser a segunda coluna. E é o gerente flat sendo a terceira coluna e coisas assim. Como criar uma reputação para quadros de dados que são uma série de maneiras pelas quais o nosso permite que você crie quadros de dados? Você pode criar quadros de dados criando primeiro os dados como vetores e, em seguida, combinando-os todos juntos para torná-los em um quadro. Você pode criar. Individualistas são diretores individuais, e então você pode combiná-los para criar um amigo maior. Você pode combinar outros amigos de dados para criar uma nova oferta de data que também é possível quando você lê o hotel a partir de arquivos como um refile C EST, ele é lido no reboque, uma variável como um amigo de dados. Quando você lê dados de um banco de dados, você também pode carregar isso em um quadro de dados e o mesmo lugar para você sabe que estão tirando dados de um quadro de dados e atualizando para um banco de dados ou um arquivo para. Portanto, há uma série de maneiras são permite que você crie essas ofertas de dados. Os quadros de dados podem ser analisados usando uma série de comentários mais uma vez sobre. Para começar, há o andro e depois chamar. Então eles basicamente fornecem o número de linhas no número de colunas no quadro de dados. Essa é uma função chamada resumo. A função de resumo vai. O comando caseiro vai e análise de um quadro de dados, e isso é análise em colunas individuais nos quadros de dados e dá-lhe dados. Além disso, o tipo de dados que alguém dá é que se a coluna é um número, é uma nova coluna Marie, dá-lhe os cartéis para a coluna. A coluna é um valentão na coluna da nossa categoria. Ele vai dar-lhe a distribuição para a coluna, isso é uma ferramenta muito poderosa. Nós estaríamos usando a função de resumo em muitos de nossos casos de uso e exemplos. A função head fornece as seis linhas principais e no quadro de dados específico para que você possa realmente dar uma olhada nos dados no quadro de dados. Claro, você pode escolher qualquer número como cabeça off. Sete te dará as sete primeiras filas e coisas assim. O melhor comando do ano significa estrutura. Então, quando você colocar este comando para fora, ele vai dar-lhe água a estrutura do quadro de dados, que é para cada coluna no quadro de radar que ele vai dizer-lhe. Ok, este colunista carro numeroso, este colunista Booleano e dá-lhe alguns exemplos de valores. Então, estes são vários desses comentários pelos quais você pode dar uma olhada nos dados. Veja o resumo dos dados que estão lá no quadro de dados para fins de análise. E você estaria usando esses comentários muito em sua análise. Como estão os amigos de dados no Texas? Semelhante indexado, semelhante a ter você que vimos em nossos vetores e lésbicas em quadros de dados vestido também são indexados todos os dias quando um quadro Gator tem uma idéia única para que você possa acessar uma linha com a identidadereal identidade e linhas e colunas podem ser acessadas fora do curso usando números de índice. Então números de índice novamente afogou Oneto um, também, e eles começam de um e continuam correndo. Assim, as colunas têm seus próprios números de índice. As linhas de seus próprios números de índice nos índices são tipicamente acesso semelhante a matrizes multidimensionais em outras linguagens de programação. Então, por exemplo, exatamente este. Você vê exemplo, sublinhado D de um comer para significa que ele vai transformá-lo a linha rápida segunda coluna, o valor da célula da linha rápida e a segunda coluna deve retornar Quando você diz exemplo, Sublinhado D de um vir para você também pode acessar a coluna MP A pelo segundo exemplo onde você diz exemplo, sublinhado D F Um símbolo de dólar. Exemplo. COLUNA DE sublinhado Então o símbolo do dólar é uma apresentação. T especificar uma coluna em e sua coluna em um quadro de dados. Então, quando ele fizer isso, ele vai devolver a coluna inteira como um vetor. Então eles são coluna é retornado como um vetor, e você também pode fazer a mesma coisa usando o operador dois-pontos. Quando ele disse “Ligue e um país para “Venha em chamas”. Ele vai transformá-lo as 3 primeiras linhas. Linhas 1213 em Para estas linhas, ele vai estar retornando as colunas quatro e cinco eso Como você tem passado por esta palestra, você também deve na batalha, passar pela palestra exemplos. Então, nos exemplos reais você de exemplos reais sendo executado e você pode realmente ver os resultados para dentro ele vai linhas de um quadro de dados artless colunas individuais de um quadro de dados são vencedores, manipulações de dados onde o meu quadro de dados pode ser manipulado de várias maneiras. Assim, os quadros de dados podem ser combinados com um que o são bind comando ou D C por no comando estão comprando stands para robô. Então, se tivermos que quadros de dados, você pode combiná-los quando você combiná-los usando o r B I no comando. A rosa na rosa no segundo quadro de dados está anexada ao sob as regras. Nos primeiros dados, quadros de dados de um tem Firoz em dados para ele ter seis linhas. O quadro de dados resultante vai adorar 11 Drew, mas ele usou o comando Arben. Ambos os quadros de dados devem ter o mesmo número de colunas. Então é como anexá-los um abaixo do outro ver fez outra mão representa Columbine , caso em que você está tentando combinar um quadro de dados lado a lado. Então, neste caso, se dados de um nós quatro colunas em dados de dois tem seis colunas, você colocá-los lado a lado no quadro de dados resultante terá 10 colunas para deixar o mesmo número de linhas, mas 10 colunas quando a exigência em Este caso é ambos. Esses quadros de dados têm o mesmo número de linhas, então nosso Bindon vê por trás de funções muito poderosas. Quando você deseja combinar dados linha por linha ou coluna por coluna, colunas podem ser adicionadas usando associativo Nosso nome nossa conferência como, por exemplo, se você quiser adicionar uma nova coluna a um quadro de dados existente, você pode apenas passar um novo vetor e como o comum como este neste exemplo caso sublinhou a coluna de exemplo de dólar U S e leva uma importação ver um Vamos lá. Vamos lá. Três. Agora, o que isso vai fazer com ele é ir para o pé. Adicione uma nova chamada de sublinhado de exemplo de coluna ao quadro de dados existente e atribua o valor. Veja, uma vírgula, vírgula três e vai demorar. E eu envio isto para cada linha que já existe de novo. A expectativa é que a nova coluna tenha o mesmo número de uma rosa como a outra linha. Interessante. Aqueles no quadro de dados são tem funções muito poderosas. Não pode ser muito. Quero dizer, você deveria ler mais sobre como esses quadros de dados funcionam. Existem outras opções como você no são ligar e ver por e pode tomar um vetor e árido em qualquer como uma linha ou uma coluna também. Portanto, há muitas combinações que são possíveis com esses comandos. A maioria das operações, um monte de funções existem em sobre esses quadros de dados. A maioria das operações em Victor pode ser feita em linhas ou colunas individuais no quadro de dados . Se todas as colunas no quadro de dados são do mesmo tipo maior, eles obviamente se tornam um vetor. Então você pode fazer muitas operações em Nanterre. Org entrou em uma coluna inteira sobre o amigo de dados. Há outra função chamada como a função merch, que funciona mais como uma operação de chave estrangeira. É uma operação conjunta que você faz? Em uma instrução SQL, suponho que você tem que quadros de dados se perguntou um quadro de dados de funcionários dos EUA, e tem uma coluna chamada Departamento I D. E há um outro quadro de dados, que tem dados de departamento como departamento Idea no nome do departamento. Agora, para cada funcionário que você deseja obter para o nome do departamento, você pode usar a função muito para que você possa mesclar com base em uma coluna específica. Então, quando ele faz isso, é como uma função gigante neste cabo. Mas ele está indo para o pé automaticamente. Procure o crescimento correspondente no segundo quadro de dados como ele está indo para corresponder Departamento 92 Departamento I d. Puxe o resto das colunas e preencher no mesmo grau A função muito poderosa , que pode ser usado para fazer juntas, estão juntando operações. Claro, há uma série de exemplos de quadros de dados integrados. Exemplos disponíveis em nosso assim são e auto vem empacotado com alguns exemplos, vamos ver como usar esses exemplos como uma parte do nosso Makris diário é tão semelhante a ter. Estes são quadros de dados. Também temos colchões. A diferença entre quadros de dados e colchões são colchões são matriz bidimensional semelhante aos quadros de dados. Mas somente valores numéricos são permitidos na matéria, então normalmente há o mesmo tipo de dados. Tem linhas e colunas. Os colchões Dan podem ser convertidos em quadros de dados e dados. Amigos podem ser convertidos em colchões e vícios. Para mim, você pode fazer essas conversões também entre colchões e quadros de dados. Mas a única limitação é que o colchão são atualmente permite valores numéricos. Uma série de operações em quadros de dados são Platão. A questão também é . Se eles não forem reproduzidos, você sempre poderá converter em um quadro de dados e fazer as operações porque meu processo pode. Todos os colchões podem se tornar quadros de dados porque é automaticamente suportar certos. A referência não pode se tornar colchões se forem todos do mesmo tipo de raider. Este é um exemplo de como você deseja criar uma métrica. As métricas ver em, em seguida, ver uma combinação de um número fora de valores, e então você diz Andrew gravou três, e College chamado para o que ele vai fazer isso porque ele vai reconhecer esta lista de valores são tendo três rosa em duas colunas que é apresentado por Andrew e no tribunal. E ele vai criar automaticamente um Mavericks em algo que se parece com isso. Então está indo para o dedo do pé. Leia esses dados como coluna por coluna. Você pode ver como os dois para 31 47 é convertido como esta corda foi coluna segunda coluna em . Em seguida, você pode ver o índice dessas linhas e colunas mostrando uma escuridão para que os assuntos possam ser criados desta forma para você. Também pode ler dados de, ah, arquivo e, em seguida, lê-lo no quadro de dados e, em seguida, converter as métricas. Você pode fazer muitas dessas operações poderosas entre quadros de dados e fatores de colchões. Fatores representam dados categóricos, então fator é o tipo de líder que é usado para armazenar variáveis categóricas. Então, quando você tem, quando você quer, são o regular maio algum dia que pedir dados categóricos, você tem o convertê-lo em um tipo de dados chamado fator, por isso é muito simples. Há uma função foi solicitado que o fator em converte automaticamente qualquer tipo de dados em um dia fator hoje. Na verdade, quando você lê um arquivo de dados automaticamente, se o nosso vê sendo strings em, essa coluna específica tem apenas alguns valores exclusivos. Digamos que ele vê uma coluna que armazena idade de gênero sempre verá. Você está respeitando o número fora da Rose no conjunto de dados, há apenas dois valores únicos. Masculino ou feminino. Ele o reconhece automaticamente como um fator, e armazena é um fator. Não, qualquer vencedor pode ser convertido em um 21 de fatores. Assim como o fator inicial ass se converte no fator e um fator pode ser convertido em seu caráter igual e numérico. Apresentação também e fatores permite. agrupamento especial de fatores permite que você faça certas operações especiais. Ele permite que você faça o que é chamado de agrupamento do dedo do pé semelhante. Você tem que agrupar por uma instrução SQL Fatores de distância quando você faz o grupo por certas coisas e chegar com algumas estatísticas alguém como se você tem uma coluna de fator que armazena masculino e feminino, você pode computá-los. Alguém é para esses fatores como você pode encontrar por. Você pode fazer um grupo por operação para descobrir como Maney Mills estão lá e fêmeas caseiras estão lá. Você está indo para média em outra coluna só para homens? Média de outra coluna só para fêmeas e coisas assim. O fator é sobre uma coisa muito poderosa que você quer usar. Esta é a coisa mais importante. Uma série de funções estatísticas e de aprendizado de máquina exigem tipos de dados fatoriais, então eles querem que certas coisas sejam fatores a serem criados. Ajude-os a tomar decisões melhores. Na verdade, sempre que você faz classificações, classificações, missão, missão , nada de exercícios. Espera-se que o valor-alvo seja fatores. Você verá isso em exemplos quando olharmos para as aulas reais de aprendizagem de missão. 6. Operações de saída de dados e entrada R04: alto nesta seção, vamos estar falando sobre capacidades de transformação de dados e capacidades de saída de entrada que existem no nosso modo para a transformação de dados. A primeira coisa que você sempre quer ver é que uma taxa de sal e você pode classificar qualquer vetor usando a função de classificação para que você possa tipo de diretor funk em ordem crescente ou decrescente usando um quadro de dados de função de classificação, por outro lado, pode ser tão introduzindo a função de ordem. Então, na função de ordem, você pode classificar um quadro de dados usando várias colunas. Você pode especificar quais colunas precisam ser usadas em que ordem classificar um amigo de dados inteiro. É quase como se você estivesse tentando resolver a saída de uma tabela usando várias colunas usando uma instrução SQL ou uma planilha do Excel. Então, é muito poderoso. Inboard sopping pode fazer em nosso próximo. A próxima coisa que você quer olhar como mesclagem, quanto tipo de quadros de dados são baseados em uma coluna? Coluna comum Os quadros de dados da massa podem ser muito usando uma coluna comum usando um comando de março em. Na verdade, se os dados, se os nomes das colunas são os mesmos em ambos os quadros de dados D. Você nem sequer tem o Especificar qual nome de coluna você não será usado para participar. Então esta é a Alva. Juntou-se iria olhar para que você tenha um quadro de dados contendo dados implicam com os empregadores? Renomeie seu gerente Salad E. e então você tem a idéia do departamento dos funcionários. Então você tem outro quadro de dados com apenas dados de departamento como departamento idéia departamento significava, e você quer juntá-los para que para cada funcionário que você quer saber qual é o nome do departamento fora do funcionário? Este é um exemplo padrão que você veria no SQL, e estamos usando o mesmo exemplo aqui. Então, no momento em que você diz muitos dados de um e dados para ele para ele vai descobrir OK, há uma coluna comum para o departamento Arian, ambos. Então eu vou me juntar com base neles. Então, se mesmo se o partiu os nomes das colunas não estão dizendo que você pode especificar qual coluna na primeira data um quadro e qual coluna Andi segundo quadro de dados você tem que usar para juntá-los . Então ele se junta e dá seu quadro de dados assim. Então departamento I D no quadro de dados resultante é repetido apenas uma vez que ele realmente se move para o topo de um site. E então você vê o resto das colunas de ambos os quadros de dados listados aqui que esta é uma operação muito vai funcionar em são o próximo exemplo que você vê em nosso é o que chamamos faturamento. Então, o que está construindo é que quando você tem dados contínuos, você pode converter os dados contínuos em dados categóricos pelo que é chamado de construção e construção. O que você faz é pegar em dados contínuos e criar possivelmente uma nova coluna, mas isso lhe dá algo como uma raiva. O Eso. Se você tem algo como uma idade sendo continua valor, você pode criar uma nova coluna chamada Age Rage on. Ou você pode preencher algo como 1 a 2020 a 40 40 a 60 algo assim. Então você pode usar o comando de corte em nosso para fazer construção. E neste exemplo, você vê como você tem um quadro de dados existente chamado quadro de dados M com um conjunto de colunas. Então você pode tentar usar um corte na salada de funcionário uma coluna como você pode ver abaixo a salada de empregado. Uma coluna é um contíguo é um país notícias valores. Os valores estão organizando em qualquer lugar de um a infinito no novo carro cortando usando o proxy Você estava realmente dando aqui os limites para o corte e você dá o C 1 205 100 Então, quando você dá três valores, você está cortando todo coisa em duas partes. Você está cortando em um intervalo de 1 a 2000 e depois de 2000 a 5000? Então, quando você faz este comando, você cria uma nova coluna chamada Sal Range, e é assim que o resultado será parecido com aqueles. Você vê que para cada salário está lhe dando o resgate correspondente. Claro, em coisas que dizem 2000 está dando o mesmo valor em formato exponencial. Então 1242.11 está se tornando 1 para 34 2009 0 está se tornando 2000 para 5000. Então você está convertendo seu país em uma pré-defesa detonada lixeiras, e isso é chamado de construção Dobrando é um exemplo muito poderoso que você tem que fazer porque como conversamos anteriormente, muitos dos algoritmos de aprendizado de missão querem . Os fatores são variáveis categóricas para suas operações. Então, quando você tem uma variável continua, você deseja convertê-los como estranhos antes de começar a usá-los para qualquer tipo de análise preditiva. Isto é como queimar palavras contínuas Jada é convertido em dados categóricos foram enormes. Especifique rearranjos de água Você deseja ser como 1 a 4000 a 10.000 a 10.000. No entanto você deseja que seja exibido. Você não pode nem cuspir em um intervalo como um dedo 50 5200 100 ou 200 como você queria estar em. Em seguida, você pode criar uma nova coluna chamada Here Salvage para preencher as operações de saída de entrada de dados . Fora do curso operações de saída de entrada são bastante críticos para qualquer linguagens de programação e também são suporta um número de operações para o mesmo. A primeira coisa é, quais são a operação do console que é possível em nosso para que haja uma função causa pode funcionar. Isso pode funcionar pode ser usado para ler entrada do conselho, e ele também pode ler entrada de arquivos para você pode digitalizar algo do conselho em atribuí-lo a uma variável. A função de impressão é usada para imprimi-lo fora de um console como você está todas as linguagens de programação de impressão, função como sistema que nossa impressão ponto terra nossa impressão fora de qualquer tipo de tal função que Prince State são para o conselho. Existe uma função cat que também escreve para a tela. Há alguns detalhes lá que você pode procurar o dedo do pé de ajuda, ver como uma função gato funcionaria como o projeto de lei e vamos começar a função de arquivo Prince A listagem de diretório fora tipicamente a lista de função porta uma listagem de diretório fora do atual diretório de trabalho. Você também pode passar um nome correspondente fora de um diretório para encontrar a lista de arquivos. O rosto de Leicester, é claro, aparece como um vencedor para que você possa colocar esse vetor em uma variável e então fazer algumas operações vetoriais nele. Além disso, as operações de arquivo eram tipo de arquivo. Operações são possíveis que funções de tabela escura tratar qualquer arquivo em um dados Amigos. Rita Table é uma função poderosa. Qualquer tipo de arquivo Nosso arquivo de dados, que é separado por vírgulas e coisas assim são LCS. Estamos separados por torneira, pode ser lido através da mesa da porta da rua, funcionar em direção a uma moldura da porta. E quando você chamar taxa nossa função de tabela, você pode especificar o que é o novo caractere de linha. O que é o caractere separador? O que é o cabeçalho? Todas essas coisas podem ser especificadas na tabela do leitor. Função dedo do pé. Leia um arquivo em uma data. Receio o ataque no CS Visa Specialized parte do arquivo de tabela leitor. Basicamente, isso é bem diferente. Ex-funções de Radar CSU No caso desse reparo é uma vírgula, vírgula , luta de valores separados. Então isso é usado para ler também uma vírgula separada cinco em de em um quadro de dados. Variável ali, tabela e escrever CS. Nós somos as operações corretas correspondentes que você pode fazer novamente. Você pode controlar todas as coisas de formatação diferentes como Você é uma nova terra, você na coluna de cabeçalho e coisas assim e você acende um fogo Além disso, então ler e escrever operações são feitas através desses comandos. Operações de banco de dados fora do curso, semelhante a encontrar. Você também pode ler dados de vários RGB. Emma está em tabelas de banco de dados de argumentos em são você pode voltar para tabelas. Além disso, você pode fazer operações de atualização. Elliott inserir operações, todos os tipos de operações sob suas bases. Há muita gente. Bibliotecas são pacotes disponíveis em nosso para trabalhar com bancos de dados. Existem pacotes que funcionam em bases de dados gerais. Usando o quê? ABC? Existem pacotes que funcionam com bases de dados específicas, como um artigo e a minha sequência. Então há muito poderoso e o que você pode fazer em relação à nossa Deb Amos. Em nosso e bibliotecas são pacotes biblioteca. As bibliotecas de perna é um termo geral no caso. Off art como um pacote estão disponíveis para qualquer tipo de base de dados. Os dados também podem ser acessados a partir de como fazer a partir de um sistema de arquivos mais difícil usando o nosso pacote Hadoop nele permite que você leia e escreva arquivos de e para Ah, hello sistema de arquivos. Então, se você quer uma história de grandes arquivos de dados em amontoar-se em, então você pode puxar os dados no reboque são, de fato, nosso apoiante e minhas operações de produção. Além disso, se você quiser trabalhar neles e não ler e escrever arquivos do Hado, isso também é possível. Você quer baixar arquivos a partir dos dados iniciais do mundo. Também é possível usar o arquivo ponto de download comum no download não eram comando arquivo . Você apenas fornecer um Você está tudo em vai do comandante e baixa os dados para você, e ele pode baixar ir para baixo qualquer tipo de formato. Pode ser como uma mesa. Pode ser um arquivo CSP, mas pode ser. Você pode até mesmo apenas fazer como Robert páginas pode ser descartado usando um get que você está fazendo o seu obter o seu obter toda a página extremamente em uma variável, e então você pode suprimir o fluxo. Todos paginados para obter uma lista especificada de dados, se você quiser. Oh, então isso também é possível. Então você é você pode obter dados basicamente de qualquer tipo fora de entrada e de volta para qualquer tipo de dobra colocar, Você pode até mesmo obter dados de, você sabe, Twitter ou guerras graves são Facebook estão ligados em Todos eles têm seus próprios pacotes. Todos eles têm sua semântica, e plumping tem que ter você se conectar a eles. Faça a autenticação com eles e obtenha os dados. Mas eles são muito simples novamente, e você pode obter dados de qualquer um deles e você pode colocar dados de volta em qualquer um deles arte que é muito poderoso em termos fora das operações de saída de entrada que você pode fazer. Obrigado 7. Programação e pacotes R05: - Não. Vamos ver que tipo de capacidades de programação existem no nosso. Então, a primeira coisa que você está olhando para isso que tipo de operadores existentes são tão típicos de qualquer outra linguagem de programação que você vai ver há operadores aritméticos como mais mineiros divisão Multiplicação. A porcentagem percentual é o operador Modelo em nosso então você tem operadores lógicos que são usados para comparar, mas variável. Portanto, há menos do que igual dedo maior do que igual dedo igual em todos os tipos dessas variáveis. E depois há uma laranja e operador também que está disponível. Ou seja, se você quiser fazer condições dentro de condições a menos de cinco e ser inferior a 10. Esse tipo de coisas que é uma ordem são e operador, que é o tubo e âmbar e símbolo que está disponível. casas decimais são baseadas em ah, impressões do dedo do pé de afinação. Impeça seus valores. Ele se dá automaticamente um valor inteiro. Se você é um número de rial indigente, ele se torna um no número rial. Decimais casas automaticamente apenas você ficar sem preocupação com um monte de degustações e são eles automaticamente têm efeito próximo você olha para as estruturas de controle que estão disponíveis para programação. Há um, if else controle que está disponível, para que você possa ver se condição e você pode dada expressão. Você pode fazer uma expressão de condição if. Se else declaração que está disponível. Claro, você pode fazer em um nester se mais. Também isso é possível. Há uma declaração distante que você pode usar para que você possa passar por uma determinada variável de valores 1 200, então você pode abrir para cada valor fora onde você pode. Se você é uma expressão muito semelhante a outras linguagens de programação, essa é uma declaração selvagem que está disponível. Expressão de condição selvagem Muito simples em há uma declaração switch disponível. Se você quiser usar uma opção em uma variável específica para cada valor na variável desejada , execute uma peça diferente. Claro, há um se mais que está disponível. Isso é um interior se eu. Então há uma linha é qualquer função de vedação na primeira função? A primeira salamandra é a melhor condição. Você vai testar algo como se Feiger é um maior do que cinco ou algo assim nos sócios S. Qual é o valor que você tem que retornar se a condição passa sobre o não parceiros? - Não. É qual é o valor que você escreveu se o teste falhar Então, na Inglaterra, e sentiu também está disponível. Are é uma linguagem de programação muito concisa onde você tem direito apenas algumas linhas, é claro, para executar um monte de coisas. Então, essas coisas são muito poderosas. Você também pode ter você para criar funções definidas pelo usuário em nosso como você pode criar suas próprias funções semelhantes toe outras linguagens de programação. Você cria funções de procedimentos. Você pode criar suas próprias funções aqui. Então, quando você constrói uma função, você é o primeiro a baixar a definição da função na memória. A definição de uma função é carregada em nossa variável, modo que o muito mas, em seguida, torna-se o nome da função. Então você senhor a definição de uma função em uma variável e a variável então se torna um nome de função e vamos ver aqui como funções tomam parâmetros como entrada e não pode escrever no reboque . Outros são colocar perímetros que candidato em ou colocar valor em. Você pode pegar qualquer tipo de param eter você pode tomar simples Você sabe cartões de corda, coisas assim. Ou pode levar coisas complexas mais como vencedores e amigos de dados dizendo se ele no valor também e você também pode acessar variáveis globais se for necessário. Este é um exemplo de como você criaria uma função. A definição da função sempre começa com esta palavra com esta função de palavra. E neste colchete que você está dando ao funcionário é um amigo bonito. Palavra entre colchetes, você dos parâmetros de entrada comprando passado. Quero dizer, o aparelho de curry é o corpo real da função dentro da qual seu trabalho está fazendo a classe X. Assim, a saída de olhos explosivos, uma vez que não é favorável a qualquer variável, é simplesmente retornar como a saída da função. A própria definição da função. Uma loja em um em uma variável chamada computes. E você vê o operador de atribuição sendo usado no computador e então se torna a definição da função. E você vê o operador de atribuição sendo usado no computador e então se torna a definição da função Então você quer chamar a função sempre que você chamou assim, basta chamar sanduíches de computação o nome da função, que é novamente nada mais que a variável na qual a função de início e você passou os perímetros. Três. Vamos lá, Fi. E ele vai ter feito os valores de saída como saída, então este é um bastante simples para a implementação da função. Você pode criar funções tão complexas quanto quiser, dependendo do tipo de coisas que você deseja fazer com a função. Então isso é uma coisa muito decente. Em seguida, vêm pacotes. Pacotes não são nada além de bibliotecas pré-definidas, funções pré-existentes que estão existentes em não então funções são capacidades são tipicamente envelhecidas como vários pacotes são bibliotecas. Você tem outras linguagens de programação podem usar. Vários termos como pacotes são bibliotecas são são são outros o que quer que seja. Eles têm nomes diferentes para eles. Mas os pacotes são a salvação para o nosso. Isso é porque a maioria fora da funcionalidade, o poder fora nosso vem do enorme set off pacotes que são tem para que alguém possa construir um pacote de funções string. Alguém pode construir um pacote de algoritmos de aprendizagem de missão. Alguém pode construir um pacote para o meu um Twitter gerenciando com o nosso número fora pacotes existem em, eles são implementados normalmente ou em nativos são e às vezes alguns pacotes são implementados, mesmo em C e FORTRAN, e há uma sintaxe específica que você está a seguir os pacotes implementar qualquer um pode escrever pacotes e enviá-los para o depositário sobre estes pacotes, não faz realmente, realmente excelente e extensa em fez fornecer. Então, sempre que você quiser saber algo, em vez de tentar implementá-lo você mesmo, veja se você pode ver se o pacote existente já existe para o que você deseja fazer. Há um site on-line chamado Plano ou com o que significa Abrangente são rede Vem , onde todos esses pacotes estão sendo carregados. Então, uma vez que você constrói um pacote, você basta ir e fazer o upload do pacote no reboque, este grande repositório, e então ele está disponível para qualquer um ir e usá-lo. A coisa boa sobre o não pode repositórios que quando alguém constrói um pacote, ele também tem que fornecer um guia do usuário ou um manual de referência. Então sempre vem com algum tipo de referência. Quando você não carrega um pacote de coroa em seu isolamento, ele também faz o download da ajuda on-line. Assim, uma vez que você baixar um pacote, você pode encontrar ajuda para qualquer uma das funções do pacote. Usando a questão Markham e também para que é novamente muito poderoso para que qualquer um possa construir sobre . Pediu para aqueles para usar isso é uma coisa muito poderosa. Como instalo pacotes? Então, uma vez que você vai fazer o console são na venda de pacotes, é uma coisa bem simples. Você só usou para encontrar o nome do pacote que você está instalado que você acha que normalmente vai descobrir a partir de alguma ajuda ou, você sabe, apenas fazendo uma pesquisa no Google de qualquer coisa. E então você tem uma marca. A instalação que os pacotes vêm em, você precisa Randy instalado. Nossos pacotes vêm e apenas uma vez quando você executar este comando ele vai baixar esse pacote do grande transtorno. Normalmente, quando você instala o estão consolando, você normalmente é quem não segue automaticamente o grande repositório, então ele vai descobrir por si só ruim este pacote existe, então ele irá baixá-lo para Você. Portanto, a instalação é bastante simples e direta quando está instalando, ele também baixa pacotes dependentes. Portanto, se um pacote precisa da ajuda de outros usos destinados ao pacote, todos os empacotadores dependentes também são instalados. Então você virou o incômodo sobre qualquer um deles, e uma vez instalado, os pacotes estão disponíveis para uso em que são isolamento para você sabe apenas após insulto uma vez, e está disponível para você cada vez. Mas para usar um pacote, você precisa primeiro carregar o pacote na memória e carregar o pacote na memória com o comando library. Então você tem o Senhor toda vez que executa um programa, mas dentro do programa, você tem um Lee carregado uma vez na memória. Uma vez que ele não carregou memória, o pacote fica disponível em. Em seguida, você pode executar os comandos do pacote. Bastante direto. Nosso estúdio, quando você usa nosso estúdio, são de sódio, mantém pacotes em. Você também pode usar nosso estúdio para atualizar constantemente esses pacotes para as versões mais recentes. Ele tem maneiras de ir e verificar com o dedo do repositório de cran. Finalmente, existem novos pacotes são versões atualizadas desses pacotes disponíveis, e você pode ter um claro 11 clique. Você pode ir e fazer o download. Os pacotes mais recentes também os instalaram, também os instalaram, por isso há funções bastante simples. Em seguida vem rígida para cima, jogar família ou funções disponíveis em nosso jogo é uma coisa muito, muito poderosa que são dá-lhe, Na verdade, pode. Esta é uma coisa que torna a programação muito, muito fácil e são sobre por que torna a programação fácil é que quando você está fazendo o bem e manipulação e você está sempre lidando com linhas e colunas, você está fazendo linhas e colunas. Então, o que estamos fazendo? Rohan COLUMN Quando você está lidando com operações de linhas e colunas em qualquer uma das linguagens de programação , suponha que você já dados disse que as últimas 1000 linhas, você normalmente tem que escrever um Farlow Ah Far Group que anda através deles linha por linha em . Então você disse, para cada execução de loop, você vai fazer algo para essa estrada em particular. Então você precisa de um pouco mais de operações onde você tem que executar algo linha por linha. Nossa executar algo chamado na minha coluna em vez de você ter que escrever um loop for cada vez que você apenas ir e usar a função play, que é como um is. É uma função interior, uma função de pista que faz a exploração para você, de modo que lhe dá um corte de tiro para fazer toda a operação que você pode fazer em apenas uma função. Chame a função. Você pode fazê-lo por linha, e você também pode fazê-lo por coluna para que você possa dizer para este dado quadro de dados para cada linha no quadro de dados. Isso é para cada coluna no quadro de dados. Faça isso no que você deseja aplicar pode ser uma função padrão ou pode ser isso. Use uma função diferente também. Então, por exemplo, aqui você tem algumas variantes off aplicar funções em seu ano. Jogue Aleppo. Eu sou uma peça. Você pode passar pela ajuda para descobrir o que são essas variantes, mas elas colocam a imagem na mesma coisa. E aqui está um exemplo que você vê aqui. Primeiro você cria um Matics fora de uma lista de 20 valores. Você cria uma métrica de 10 linhas e duas colunas no com a primeira linha de comentários ou usando métricas. Veja um off 20 No momento em que você diz Ver um off 20 ele vai dar-lhe um vetor de valores 1 a 20. Este é um corte afiado fora, criando um vetor quando você diz ver queria 20. É um corte afiado, criando um vetor de valores 1 a 20. Então ele vai te dar 12345 depois de 20 e você vai dizer que o diretor usou para criar um assunto em si e crescer e dois colares. E quando você diz que eu vou aplicar a entrada, você vai usar isso. Esta matriz no segundo perímetro, sabe, sabe, anos 11 significa cada estrada que eu jogo, a função chamada média. Ele vai entrar nesta métrica e para cada fileira no colchão. Neste caso, existem 10 linhas. Ele vai encontrar a média de todos os valores dentro da estrada. Então, quando você notar uma função de jogo, ele vai ir e executar para cada baixa, função média sobre ele vai sair com 10 saída diferente. Então ele vai vir efeito com o fora com o vetor off 10 com cada rali sendo a média de cada quarto nas métricas particulares, o segundo chegando lago contra nós para as mesmas métricas. Mas está dizendo que vai ir com dois em dois meios para cada coluna. Portanto, há duas colunas no lá nas métricas. Então ele vai para uma peça para cada coluna. Tenta encontrar a maldade. Então, uma vez que são duas colunas, ele vem com um ascendente, que é um vetor off a. Então, quando você joga este, o primeiro 1 faz isso, Roberto, o segundo 1 não coluna por coluna assim por diante para cada um deles ele vai vir e dar-lhe uma média na média Neste caso é a função que você está chamando em vez do que chamar um meio que você pode realmente chamar qualquer tipo de função. Ele pode até ser um uso de uma função diferente que você deseja chamar. Usa a tua casa. Então isso é novamente uma coisa muito poderosa que você pode fazer com a nossa família de funções Thea jogo . 8. Estatísticas de R07 em R: Eu nesta seção, vamos estar olhando para fazer funções estatísticas em nosso em Nosso foi originalmente construído para estatísticos por estatísticos. Portanto, não há nenhuma sujeira fora funções estatísticas em pacotes que está disponível em nosso para que você possa fazer todos os tipos de funções estatísticas que você deseja, como sticks descritivos iniciados, correlações, teeters. Regressões são Não. Um, e são variantes. Análise de energia é como todos os tipos de coisas complexas que é possível no mundo das estatísticas pode ser feito com o nosso. Então este é o seu terreno para que possa fazer qualquer coisa. É possível que não nos exercemos muito que, como parte deste curso, façamos apenas o que for necessário para nossos exercícios de Análise Preditiva. Então, isso deve ser tudo o que precisamos. Estatísticas descritivas em são esses outros comentários usariam como parte de nossos usuários . Então isso é desvio padrão médio, variantes, min Max, média e intervalo quintil. Então todos eles vão tomar como entrada um vetor que às vezes eles levavam a entrada de nós um quadro de dados , e então eles fazem essas operações neles. Por sua vez, você é valor. Alguém é outra função muito poderosa que lhe dá uma descrição completa fora dado quadro de dados . E há um pacote chamado Psiquiatria. O pacote Psych dá-lhe um monte de função estatística adicional em visualizações avançadas fora das funções estatísticas, que novamente você pode usar como parte de sua análise. Nós estaríamos usando o pacote do site em para nossos casos de uso que estávamos olhando para Coordenação. correlação entre duas colunas no quadro posterior pode ser feita usando a função do carro, como discutimos nas lições de estatísticas. A correlação é uma parte muito importante de qualquer tipo de análise de dados fora na ciência de dados, então você pode usar a função de carro para encontrar correlação entre quaisquer duas colunas. Algum vetor está usando a função do carro? Diferentes tipos de métodos de correlação são suportados. Nós apenas olhamos para o coeficiente de correlação de Pearson, mas existem outros algoritmos para encontrar correlação, seja implementações como Spear, mais sobre Man e Kendall. E há uma biblioteca. Você apoia qualquer um desses para que você possa especificar o que eu vou para eles. Você deseja usar para encontrar correlação com ser dois conjuntos de dados. O pacote do site mais uma vez tem várias outras funções. Se você está se perguntando por que os pacotes chamados Psych é usado para. Ele foi originalmente desenvolvido para uso para psicológico Finale nossa análise estatística neste mundo psicologia. Então é por isso que se chama pacote psicológico. Mas ele faz algumas funções realmente poderosas para análise estatística. Todo mundo começou a usar este e elaborado com muito mais interesse. Você usará a implementação e usará essas funções estatísticas quando estivermos fazendo nossos casos de uso na seção posterior. 9. Gráficos R08 em R: nesta seção, vamos estar vendo o uso de gráficos em nosso nós ouvimos um número de vezes que uma imagem é realmente vale 1000 votos. Não há outro lugar onde seja muito mais importante do que quando se trata de sinais de dados. Sempre que estamos fazendo análise em um enorme conjunto de dados, um grande conjunto de dados o melhor urso para você imaginar é a coisa toda. E olhar para padrões é usar algumas dessas imagens e gráficos. Caso contrário, basta olhar para dados brutos será simplesmente incompreensível para você. Ah, mas grande quantidade de representações gráficas de dados são a melhor maneira de você olhar e desencadear . Algumas tendências em gráficos desempenham um papel enorme, Ho disse em todos os picos de sinais de dados como a Índia, quando você está fazendo a limpeza de dados. Os gráficos ajudam você a identificar os jogadores nos dados que você tem pontos e bons preditores. Onder, quando você está fazendo explorar ated it analytics e, finalmente, ele ajuda você a explicar seus resultados para os proprietários do projeto. Então gráficos novamente é algo que você estaria usando em todas as etapas fora de seu projeto de ciência de dados , Por isso, é bom saber todas as capacidades que são dá-lhe quando se trata de análise gráfica , Há diferentes , com os quais você sempre estaria acostumado, como History Graham ou um gráfico de pizza em um gráfico de barras em Are, na verdade, oferece recursos para fazer todos eles. Eso ele else realmente suporta um número de diferentes tipos de gráficos datados. E um para o outro, ele oferece muitos controladores de nível de minutos para coisas como as cores, a forma e tamanho. E o que bater, também faz isso são capacidades gráficas realmente poderosas. Um gráfico que você pode não ter sido usado até agora, e isso é muito importante quando se trata de análise estatística é o gráfico de caixa e bigode . Então vamos passar algum tempo entendendo o que é uma caixa e um enredo de bigode. Uma caixa e arriscar-se. Maior usado para mostrar em uma imagem as vendas 4/4 que falamos anteriormente fora do legal quando você olha para os trimestres de modo que quatro trimestres diferentes, os quatro cartéis diferentes, são mostrados em uma caixa e enredo bigode, o A água escolheu aqui. Como você pode ver no eixo Y são os valores. Suponha que você tenha uma lista de valores em sua tentativa de encontrar os trimestres distantes e anteriores para os valores. Este eixo Y mostra os valores reais na caixa e bigode a linha inferior. Terra reta mostra o valor mínimo no conjunto de dados e, em seguida, você tem uma caixa no meio no limite inferior Fora da caixa representa o primeiro trimestre. Há um declínio no meio, que representa o segundo trimestre. A mediana, a parte superior da caixa representa o terceiro trimestre e a linha superior representa o valor máximo. Então este primeiro trimestre, este é o seu primeiro trimestre. Este é o seu segundo trimestre. Este é o seu terceiro trimestre, e este é o seu quarto trimestre. Nenhuma caixa e parcelas de bigodes tem um pouco de adoção. Que quartil está em. O que ele faz é que ele tenta encontrar o na faixa Wartelle faixa são como. Você está na caminhonete. A faixa de água é a distância entre o primeiro e o terceiro trimestre, que não é nada mais que a altura da altura da caixa das caixas denominadas intervalo intra quarto . Então, dentro do intervalo intra trimestre é 50% de desconto em seus dados, então o que ele tenta fazer com ele tenta limitar o valor máximo e as linhas de valor mínimo Toby dentro de 1,5 vezes o intra quartil. Estranho. Suponha que a faixa de água na pista é de cerca de quatro. Ele tenta certificar-se de que os mares tentam ver se o valor máximo é inferior a 1,5 vezes fora do que para com o seu seis. Então esta distância é certificar-se de que há seis. Se for menor que seis entre o valor real no conjunto de dados é menor que seis. Ele desenha-lo onde quer que quanto ao valor máximo real nos dados disse é maior do que a distância seis que você fala. Em seguida, limita o refúgio do Mac com apenas 1,5 vezes, e todos os valores nos dados disseram que está além desta linha são chamados mostrados. Nós pontos sobre estes dardos se tornar nossos jogadores em. Basicamente, está dizendo que tudo o que está além de 1,5 dezenas, o intervalo intra quarto torna-se outliers tanto no topo aqui quanto no lado inferior aqui. Então, mais uma vez tudo o que está além do 1.5 graças ao intervalo intra trimestre tornam-se outliers. Tão estreito, Data disse que tudo está dentro 1,5 vezes o valor máximo. Na verdade, vai. Suponha que todos os valores Alex com uma luta de três pontos para o Max Lane atrairá em algum lugar aqui. Mas se, neste caso, os valores estão indo além de 1,5 vezes o que está limitando a linha aqui em, em seguida, colocando darch para outliers? Assim, no momento em que você olhar para este gráfico, você pode imediatamente É parte. Quais são os jogadores fora são quanto camadas de fora existe em seus dados? Sim, há três jogadores fora estão presentes, mas três escuros. E há mais jogadores aqui. Eles não precisam ser outliers sempre se os intervalos de valor são estreitos. Portanto, esta é uma excelente ferramenta para ver rapidamente como seus dados são espalhados. Se houver quaisquer outliers nos dados e ele mostra fora do curso, como distorcido os valores são deficiência em seu conjunto de dados em que é o propósito fora de suas pílulas principais . Portanto, existem três sistemas de três bibliotecas são pacotes que estão disponíveis são para fazer seus gráficos. O primeiro é chamado de Sistema de Plotting Base. O sistema de plotagem base vem como uma parte padrão do nosso Ele tem funcionalidade gráfica realmente poderosa . Depois, há o maior sistema. É, Ah, sistema nervoso, nenhum da biblioteca e o 3º 1 é chamado de Gramática do Sistema Gráfico. Então, você sabe, em nossa classe, nós vamos estar olhando para ambos o sistema de plotagem base na gramática do sistema gráfico . A gramática fora do sistema gráfico é construído sobre como ele diz, a gramática de gráficos, onde você pode construir um gráfico passo a passo, vamos ver como você construir um gráfico passo a passo. Ele tem capacidades gráficas poderosas, e produz gráfico mais profissional do que o sistema de plotagem base. Claro, todos eles têm excelente funcionalidade set off para tipo e controle em. Você pode usar arquivos de saúde para procurar todas as opções de gráficos disponíveis. É novamente um extenso set off opções para gráficos que está disponível em são muito poderosos, e você vai ver nos exemplos que tipo de coisas estão realmente disponíveis 10. Exemplos R 01: Oi. Deixe-nos saber. Comece a usar o nosso Miller para começar a percorrer alguns dos exemplos e é o que você tem. Aqui está um arquivo chamado nossos Exemplos de Programação, em que eu tenho toda uma lista de exemplos que eu vou acompanhar vocês um por um neste arquivo também está disponível você como um pacote de recursos como uma parte da classe. Ou você pode baixar este arquivo e executar e jogador em com este comando em, Eu altamente aumentado que você faz jogador em e tentar várias variações e coisas assim. Então vamos começar com a primeira coisa que eu falei sobre o que ele queria. Overs é definir seu diretório de trabalho para ser a primeira operação que você deseja fazer Isso é o conjunto trabalhando que um comando de árvore. Então você apenas seleciona o céu, digamos , corre. Foi dito ao seu trabalho diretamente. Você também pode ir diretório de trabalho seletor por, você sabe, selecionando um arquivo e, em seguida, indo aqui e, em seguida, vendo o referido diretório de trabalho. E isso também funcionará muito bem. Então aqui eu estou apenas selecionando o mesmo diretório em. Então até você pode fazer isso e eles disseram, trabalhando o creed e executar o mesmo comando e você vai ter o mesmo diretório de trabalho configurado. Agora vamos começar a passar e entender os vários construto fora da linguagem de programação . Então, para começar com o nosso que tipo de variáveis são suportados e são o primeiro tipo de variável suportado nos como sabemos como o tipo de dados de caracteres. Então você só diz que um escultor é o nome fora das variáveis menos que igual fazer é o operador de atribuição , e programação é o nome da variável Joe, você é menos eleitores. Executá-lo. Ele fica definido. Você pode ver abaixo o valor dessa variável particular você pode imprimir um muito capaz apenas digitando o nome da idade variável onde caractere nele imprime. Agora você pode Assane se hardware e você pode ver outro valor diferente realmente. E leva esse valor imediatamente e você vê no canto inferior esquerdo no ambiente que o valor mostra apóstolo. Então é assim que uma variável básica funciona ou não. A próxima coisa é uma variável numérica no número e você apenas dar-lhe um número que não é codifica a mulher não codifica ele vai ser um número e há você apenas sobre ele . Em seguida, os portões numéricos estão dizendo para essa variável e você pode imprimir novamente essa variável, apenas selecionando o nome da variável em, em seguida, digitando-a e então você pode imprimi-la. Você também pode atribuir valores a esta variável numérica usando uma notação científica como 2.3 e menos quatro. Então aqui vamos executar este. Sim, não é isso que Sign off. Você imprime esta variável, você verá que o valor aparece como para quê? Você está dizendo isso. Esta é também uma maneira pela qual você pode definir valores. E como você pode ver como ele continua definindo valores, ele só continua supervalorizando os valores existentes que estão lá neste particular foram capazes variável Bullen tomar valores para a nossa força. Artista veio sensível Então o verdadeiro nosso para ambos são totalmente capitalizados da mesma forma são os nomes das variáveis. Os nomes das variáveis também diferenciam maiúsculas e minúsculas Então aqui eu disse variável booleana para true on. Então eu só imprimi-lo e sim, você vê, sob aprendeu o lado certo. O valor leva e diz que é verdade. Agora só queremos ir e olhar Comece a olhar para como podemos converter o tipo de dados. Então, se eu tiver que converter uma variável numérica em uma variável de caractere eu chamo essa função como esse caractere. Então você simplesmente chamar essa função Ele está indo dedo do pé são colocar o valor direto de um para o console em Quando eu estou convertendo um número para um personagem, você vê que ele não é fechado em revestimento duplo. Então você mais cedo muito Freeney fora reimprimindo a variável número. Não foi fechado em tribunais duplos. Agora você vê que ele foi fechado e tribunal duplo. O curso duplo de indução significa que é uma força de outras maneiras, você sabe, quando não é encerrar, é um número. Da mesma forma, posso converter um valentão em um número. Então, quando eles convertem um corpulento de verdadeiro atômico em um número, ele surge com um valor de um eso. Então, quando você pode trabalhá-los, ele converte o igual em valor nesse tipo de dados específico. Você não pode quando você tem em conversões inválidas, como neste caso, eu estou tentando fazer uma conversão de um caractere dedo um numérico. Quando você tiver uma conversão inválida, ela voltará com um valor de em maio. Já vimos isto. O valor de qualquer não aplicável é semelhante a como você lidaria com Knowles em bancos de dados em você. Como você vê imediatamente, há uma mensagem de aviso nele diz em sua introduzida pela coalizão. Quando você vê esta mensagem, isso significa que alguns da competição que você está fazendo alguns sobre certo em Nice em. Você tem que lidar com isso explicitamente em seu código para que ele funcione. Então, há outros comandos, como, você sabe, você não tem um comando menos, que lista todas as variáveis em seu espaço de trabalho ou é um menos e executá-lo e você vê aqui ele lista todas as variáveis que um verbal, um carbono em um número. Assim, sempre que você estiver imprimindo algo, você sempre pode correr para o console. São Assane-lo toe variável também, como eu digo, eu posso dizer algo como menos resultado em, em seguida, atribuí-lo para nós e, em seguida, ele é atribuído e você vê que e oficiais ir aqui, Eu sempre posso voltar para o anterior usando o operador Oh, na seta inferior para verificar através do comando, meus comandos mais antigos e, em seguida, eu posso acessá-los. Eu também posso ir para a história e na história também mostra que vêm e eu estou executando contra todos saída e começar ano e, em seguida, com razão pode ver no pescoço instantaneamente. Senhor recarregar carrega todos os perdeu a lista de comandos em. Então eu posso pegar esses comandos e, em seguida, copiar e e aqui você vê, é para console. E então eu posso enviar este comando disse ao conselho assim e então executá-los lá, também. Então você tem todas essas opções para subir e manipular comentários e são assim que completa nossos exemplos fora. Trabalhando com muito ônibus. Agora vamos dizer como boxier aritmético. Então, a aritmética básica. Digamos que eu disse três mais cinco. Acabamos de ler três mais cinco e trânsito e dá um ou colocar oito imediatamente. Não, novamente, você pode dar um comando como este, e ele vai para o conselho são você pode subir a saída para uma variável onde mesmo dizer, eu vou usar o aplicativo Arado para subir em nós 1/10 1 E eu digo para três mais cinco e você vê Temple em tomar um valor. Volte para o meio ambiente. Você vê o templo tomando um valor de oito. Então como West nos adicionou trabalho médico. Então eu ouço criar uma variável um, mas o valor de cinco Criar uma variável dois com o valor de três ligado. Então eu digo variável três é variável um mais muito para em então muito três fontes do barco no fundo. Você vai ver que todos estes valores seguros aqui onde 12 e três. Então você tem os valores aparecendo aqui. Então esta é a nossa Humana tocou aritmética em nosso movimento nas cordas que você pode cortá-la usando o comando C. Então, neste caso, comando COI que diz, Veja, eu estou dizendo e olá, Então, se nós apenas selecionar o comando mar sozinho e executar a saída vem para o conselho, eu também posso tomar esta coisa toda e atribuí-lo à string para e, em seguida, string toe vai ter o valor desligado. Estou dizendo olá. Você também pode usar o Comando Pace para fazer a mesma coisa. Então eu estou usando o ritmo para acompanhar duas cordas juntas, então baseado executá-lo aqui. Eu também posso usar o espaço para que ele retornou ou colocar, que é a coordenação lata fora das cordas. Mas se você olhar para o que nos baseou perto de colar duas cordas, ele coloca um espaço entre essas duas cordas. Se ele não quiser usar o espaço espacial aqui, use o ritmo. Comando zero. Então o que o comando pay zero faz é que ele faz a mesma coisa sem espaços entre as duas strings. Você também pode usar o comando cat toe cat uma string. E aqui estou eu usando um caractere especial barra D em você ver que um personagem superior também começar aparecer no lado direito. Então esta é a manipulação básica de cordas. Passando para a hora da data. Você pode ter acesso ao sistema Time Bay, o comando chamado irmã tempo. Então execute-o aqui e você vê o valor mostrando um barramento para o que a hora atual no sistema e meu sistema está ligado. Claro, você sempre pode usar a pergunta que Mark diz Dart. Tempo para ver a ajuda para esta ajuda mostra aqui a data e hora atuais da nossa documentação. Você também pode pesquisar a nossa documentação aqui com a mesma coisa. Ele realmente lhe dá um bom arto preenchido s para que você possa realmente olhar para todo o comandante que seu sistema escuro em. Então vai mostrar-te a minha vida. Só diz que este ponto em toda a assistência que você vai ver aqui o Getty e nós localizamos Junction. Você pode ver todos esses comentários chegando aqui. Então, quando você vai na aula fora da hora de início, ele vai dar-lhe o EPO pagando o tempo atual do EPO, o tempo de poke como a apresentação normal tem você gostaria de armazenar cinco internamente, Ele também é chamado de Timestamp UNIX. Então, isso também é drivable em nosso para que você possa converter uma string em data usando esta data de início ass , e então você pode dar de fato e você vê que ele é convertido. Você pode matar uma data amarrando qualquer formato, e também você pode passar um formato como este como sua porcentagem representada a porcentagem por que você pode dizer como data de início e você está nele. E sim, isso também funciona bem. Então estas são algumas das funções de manipulação de data que estão disponíveis como parte de nossa mudança para vetores. Vimos que vetores são uma das coisas mais importantes que você quer se preocupar em nosso como você cria um vetor? Estou irritando o vetor da era, vê? 123 E eu estou dizendo que meu vencedor em então eu sou um ditado para meu diretor assim, meu diretor agora leva 123 Então, quando eu imprimir meu naufrágio, eu apenas selecionei aqui, executá-lo aqui e ele diz 123 Então esta é a nossa volta. Não mostrem algo. Você pode olhar para aquela nuvem a classe de comando do meu vetor. Diz que tipo de conteúdo existe dentro do meu diretor. Neste caso, diz numerosos. Você também pode criar vetores como este contra no meu diretor ver 1 200 Então, quando você quer 200 ele expande isso no reboque. O prejuízo varia de 1 200 Então, quando você cria um meu diretor 1 200 você vê imediatamente que eu imprimi que ele criou um novo reitor fora do tamanho 1 200 Você vê todo esse conteúdo aqui? Agora vamos tentar explicar o que você continua vendo neste suporte do coro do lado esquerdo. Basicamente diz-lhe qual é o índice da primeira entrada nesta linha. Então, se você olhar, apenas rasteje de volta e você dá vendo é gastar 111 todo o caminho. Ele está realmente dizendo como os elementos Maney estão lá. Então aqui diz, o primeiro elemento desta reitoria este ano. Então diz que 15 meios de 15 elementos do vetor começaram a correr aqui. Imprimiu 14 elementos. Então ele volta e começa a imprimir o 15º elemento e o elemento de impressão este ano. Então era isso que eu estava tentando te mostrar. Como continuamos seguindo em frente, você pode olhar para membros de um vetor como este, meu setor direto cheio. Ele vai imprimir o quarto elemento do vetor. Você pode ver o meu e até lutar até oito. Vai imprimir elementos de 5 a 8. Neste caso, os membros do ator também estão lutando para oito. Infelizmente, sim, então eles entraram nos mesmos valores menos três. Significaria a morte deles correndo tudo aceito Terceiro Clements. Então, neste caso, ele está imprimindo 99 fora burro. Mas você vê? A 3ª 1 desapareceu. Então, quando você vê um menos no índice vetorial, isso significa que vai imprimir. Tudo é do que aquele. Então aqui também vocês poderiam potencialmente vocês estranhos... podem usar as condições de um diretor quando eu uso uma condição no diretor. Essa condição é aplicada a todos e cada membro do vencedor no resultado são populares é verdadeiro ou falso, que também é um fator vai ser impresso. Então vamos ver o que acontece quando eles fazem isso. Você vai ver que até os 48 30 minutos continuar a imprimir falsa primeira falha e, em seguida, começa para a verdade. Este todo ou Portis novamente um vetor de valores booleanos. Então você pode salvar isso e usar isso e fazer as coisas que você quiser ir com ele. Foi então ir e soltar um vetor. comprimento do vetor fornece o número de comprimento de elementos que estão lá no vetor. Você pode fazer isso em ver como é o comprimento das minhas vitórias sobre o número de elementos que existem no diretor, e há um número de funções que você pode fazer em um nível vetorial. Então aqui você diz um pouco do meu diretor, a função de som, depois um lugar no dedo do pé. Eles acabam com seu meu diretor, que significa que você está indo para alguns, todos os elementos dentro desse diretor e dar-lhe a saída total. Então, quando eu digo alguns dos meus diretores, há alguns de todos os 100 elementos no vetor e dar-lhe a saída total , que está enfrentando um phaser. Então esse tipo de funções e se aplicam ao final ali, Victor, como algum desvio padrão médio, esse tipo de funções praticamente funcionam em todo o vetor. Vou passar a fazer uma aritmética vetorial. Então aqui eu tenho um vetor, um com apenas elementos 34 e cinco e está criando o fator. Então eu vou criar outro vetor em relação ao qual é 10 11 e 12 e, em seguida, quando eles dizem vetor um mais back ter toe, é Deus Adam um por um. Assim, o primeiro elemento do Vector um é adicionado ao primeiro elemento do dedo do vetor. Neste caso, três marchas de 10. Quatro sai de 11 e descobre de 12. Então é assim que os elementos são adicionados uns aos outros. Quando eles dizem Diretor, um mais melhor também, é que você também não pode sentar. Então, o que acontece agora? Eficaz três como apenas um elemento em eu disse Dr. Um mais Specter. Três. Neste caso, o que vai acontecer e vai, tipo, tipo, girar ao redor? Então este contrato o elemento Foster Limite em adicionar esse dedo cada elemento e vetor uma vez. Vector Um tem três elementos 34 e cinco, mas os três anos um elemento com apenas um. Então por que, Quando eu digo diretor um garimpeiro grupo três. Ele vai adicionar este elemento um dedo do pé. Cada elemento aqui, 34 e achado vai me dar de volta 45 e 6, e há um vetor. aritmética funciona. A próxima coisa que você vai ver é nomeado reitor em acesso. Provavelmente diretor de legumes lutaria sete e três, e então é em nomes de vegetais como feijão carregado e brócolis. Então eu estou basicamente substituindo o índice. O índice em coisas dizendo 1213 Eu vou substituir o índice por beterraba cartão e brócolis . Isso é o que eu chamo por nomes de vegetais aqui. E, em seguida, quando eles imprimem legumes, você vai ver que carregou feijão e brócolis está mostrando um ônibus títulos em. Então você vê que os valores estão aparecendo aqui como eu sempre posso acessá-los, como quando são legumes ou feijão e você vai ver que ele pode ser usado. É um nome em Dexter do que usar um índice numérico. É muito mais fácil dentro de um dedo do programa. Será que este tipo de acesso a dados do que tentar usar índices sozinho? Obrigado. 11. Exemplos R 02: Oi. Então deixe-nos saber, começar mais quer olhar para quadros de dados, que é a estrutura de dados mais importante dentro do nosso eso. Como faço para criar um quadro de dados? Eu posso criá-lo a partir de um set off vetores. Então eu vou primeiro criar um vetor de identificação de funcionários. E então eu vou criar o registro com nomes de funcionários. E depois vou criar um vencedor com o empresário dele. Se este empresário empregador ou não com um monte de valores verdadeiros ou falsos, então eu vou criar outro diretor forte fora dos valores salariais. E aqui está a minha lista dos vencedores. E então eu posso combinar todos esses diretores em um quadro de dados usando este comando. Onde está um quadro de ponto de dados em Eu estou dando aqui a lista de todos os vetores que se tornarão colunas sobre eles quando eles dizem stringers fatores iguais ao falso. Isso significa que sempre que eu ver strings no conjunto de dados, eu vou reconhecê-los como strings no quadro de dados final e não como fatores. Então aqui eu estou indo apenas para ir em execução, selecionar este, e executar este comando. E aqui você tem um conjunto de dados e vamos começar sem olhar para vários pensamentos sobre o conjunto de dados . Então eu posso lê-lo como que pegou vazio fora, e então eu selecionei e fazer em torno dele. Prince, os dados vieram para mim. O que você vê aqui é realmente como uma mesa. Tudo tem um bom cabeçalho coluna aqui em cada linha como uma idéia que vai de 1 a 13 e, em seguida, os valores reais da célula oferecendo que aqui há um monte de função que você pode usar para analisar o conjunto de dados. Vamos começar a passar por eles um por um. O 1º 1 é a classe de uma classe fácil. Ele vai dizer que tipo fora estrutura de dados faz. Diz que não, amigo. O comando andro fornece o número de linhas no conjunto de dados. Neste caso, ele volta e usa seus três. O comando end call fornece o número de colunas no conjunto de dados. Dá-lhe como na chamada de MDF igual a quarto. Em seguida, vem a função chamada STR, que significa destruidor off embrião on. Quando você executá-lo, ele vai dizer-lhe o que esses dados disseram país. Isto é como olhar para os meta-dados fora do radar. Então, fica. Este MDF é um quadro de dados de três observações. Cada linha é chamada de observação, e cada coluna é chamada de variável. Sugira três observações e quatro variáveis. E então o que é muito esses cabeçalhos de coluna estão em. Então fez você? Que tipo de dados que incorpora um número. M nome é caractere é nome é número de salários lógicos em. Em seguida, dá-lhe alguns dados de amostra pagar este. Então, neste caso, há apenas três linhas, então ela dá todos os três valores. Caso contrário, eles são tipicamente dá-te, como nove ou dez valores para te dar uma indicação de que tipo de candidatos sentados lá dentro de cada um desses Rose Alguém é o próximo comentário. É um comando muito importante. Quando você executa alguém, você pode ver que ele está lhe dando um resumo imediato de tudo. Então aqui, tudo o que apenas numérico vai me dar os quânticos para essa coluna em particular . Então empatia é numérico começar a me dar homens primeiro. Meios quartis significam terceiro Cordell e Max. Então, já que são 12 e três de seus cinco. É meio simples. Insinuando nome uma vez que uma string não faz nada. Este é o meu empresário. Dá-lhe quantas falhas existem. Quantas tropas existem? Não há dinheiro na AIDS nessa cor em particular. E então quando o lado volta ao salário novamente, ele está fazendo a mesma coisa. Está a dar-me a média média mínima do primeiro quartil no terceiro trimestre e máxima para este domingo. Então dá este verão. Você vem e nos dar o seu bom resumo fora da água sentado lá no líder disse, Muito útil quando você está tentando dedo do pé, olhar para um grande conjunto de dados e ver que tipo de valores ele faz mais importante, sempre que há algum s abuso, Você, isso e isso aqui Há outros personagens estranhos, como pontos de interrogação e coisas assim que também aparecerão quando você faz alguém. Então é uma boa maneira de entender o que há em um dado quadro de dados? Nomes off, empty off Quando você concorda com ele, ele vai apenas dar-lhe os nomes de coluna reais para que você possa obter a lista de nomes de coluna e dentro dele é você pode apenas ler isso em outro vetor em possivelmente usá-lo para o nosso tipo diferente de análise. Se você tem dedo agora, vamos olhar para a indexação em um dado quadro de dados Quando eu disse quadro de dados de uma vírgula. Três m Daryl quadro uma vírgula três. Significa que estou tentando acessar a função rápida e a terceira coluna para que a primeira linha queira. KURT Coluna Quando você executar, a terceira coluna é basicamente empregado estes coluna gerente e ele estava me dando sobre suas falhas. Assim, força o valor nesse conjunto de dados específico. O próximo. Estou tentando acessar um alcance aqui. Estou cansado. Impostos subiu um e dois em eu estou tentando acessar colunas 123 Então eu faço MDF subiu 1 para 2 e colunas queria três. Ele vai me dar um bom Matics são um subconjunto apenas fora dessas regras e essas colunas só você pode acessar uma coluna inteira como esta, que está vazia de salário de dólar. Então, neste caso, estou acessando a coluna Prejudicar chamada Salário on. Ele vai me transformar de volta um vetor sobre isso é a saída vetorial, lembra? Ao invés de imprimir para o conselho. Você também pode é atribuído a todos eles toe uma variável e, em seguida, usar esse valor de variável para análise posterior Se você quiser. Agora você também pode acessar uma determinada coluna. Um dado desenhou neste antigo Também como MDF, a coluna de nome e o segundo valor na coluna, que não é nada, mas a segunda linha. E então você também pode obter esse valor específico também, Então você tem um número de base pela qual você pode acessar o conteúdo dentro de uma determinada data. Um amigo. Você também pode jogar funções de resumo no inter coluna. Assim como este vazio de salário de dólar escuro não é nada além de um vetor de todos os valores salariais tão semelhantes ao que você pode fazer com os diretores. Você pode ir como aqui como alguns fora disso e vai me dar um pouco fora. Todos os salários no dólar Saleh ser tão semelhante ao que você pode fazer todos os tipos de coisas que você preferiria sempre fazer em um vetor. Então aqui você vê vazio de dólar sábado maior que 2000. Quando ele executar este comando, ele vai voltar com verdades menos duras e falsas. Ele dá vai dar-lhe outro diretor fora se esta condição particular o salário maior do que 2000 passado sobre comer fora os valores dentro do salário que você pode usar, em seguida, esta condição para filtrar dados dentro do conjunto de dados. Então olha, o que estamos fazendo aqui é dizer MD de e então você coloca uma condição em coisas dando uma linha. Index, você está dando sua condição aqui. O que isso significa é que só é bom te dar a rosa que passa nesta lista de condições . Então ele vai verificar esta condição MD de dólares salário maior do que duas dúzias em cada uma das regras sobre qualquer que subiu passar neste teste, só que vai sair. Você também pode fazer o mesmo teste nas colunas também se você quiser. Mas neste caso, só imprimimos os bens da segunda coluna da faculdade. Então você está tentando imprimir os nomes dos empregados de todos aqueles empregados cujo salário é maior que 2000. Então aqui você os vê saindo. Então esta é uma característica muito poderosa. Ao acessar um amigo de dados no, você não pode reproduzir essas condições para filtrar dados para fora do quadro de dados e, em seguida, levá-los e usá-los para o processamento que você está agora. Em seguida, vá e crie uma nova coluna. Então eu estou tentando criar uma nova coluna dentro do empregado. Uma porta chamada departamento I D on. Estou atribuindo valores a isso como 11 e 2. Então eu estou indo imediatamente e dizendo “Vazio do departamento filha”, eu D. Pegue valor, veja 112 Então, apenas nele, e ele apenas vai e cria um amigo de dados e então eu apenas vou imprimir o quadro de dados, e agora você vê o departamento I D coluna e aqui ele tem os valores que seu chefe na cama. Então é aí que você pode simplesmente adicionar dados em nossas novas colunas para um dado dado dado livre. Há uma série de quadros de dados de construção, e as ideias estão em são um dos quadros de dados mais populares. É a oferta de dados ideias em. Nós estaríamos usando este quadro de dados irlandês muito em exemplos futuros, então vamos ver como há um. Parece que se chama Iris. Eu ia voltar e esquentar todo o conteúdo. Este é um grande quadro de dados de 101 150 Rose. É uma tábua de flores. Vamos explorar este Data disse mais tarde na classe. A próxima coisa que eu vou fazer é eu vou redomar ou operações em dados Amigos. Então vou criar outro amigo de dados. Esta é uma hora diferente maneira de criar um quadro de dados. Então eu vou criar um quadro de dados D de um off colunas x e y e o X é a coluna cujos valores serão 1 a 1 árvore de pesquisa, uma árvore de dois-pontos. E por que há uma coluna que os valores do amor A B e C. Então este é outro banco de dados do criador D de um? Não, estou tentando criar outro quadro de dados chamado de Dois. Muito semelhante, exceto sete e nove maneiras. FD e Hedge. 1/3 quadro de dados D de três tipos novamente semelhantes de valores. Na verdade, o mesmo tipo de valores lá dentro. Então eu estou criando por favor três Della sentido porque eu vou usá-los. E para o exemplo. Então vamos ver como ser se alguém parece que está fora. O de dois parece que todos eles têm Arturo em Desculpe, duas colunas e árvore faz e que são os três. Certo? Então você vê o X Y x y, e aqui é x dois y dedo do pé. Os nomes das colunas são um pouco diferentes. Agora eu vou ir o que é Vincular off DF 100 de para ambos o F um. E você tem que ter duas colunas e três linhas que estou fazendo para amarrá-los linha por linha, o que significa que eles vão se levantar. Day of One vai levantar-se sobre isso abaixo do plano A e ver como ele funciona quando você está fora de nossa mente o único dia de para Você Veja que as primeiras 3 colunas pertencem Toe são um. Eles ganharam o segundo ao vivo nas últimas três colunas. O último local, mais rápido ele pertence ao mesmo, as três linhas seguintes pertenciam a D de dois. Então você tem que subir na nota O.D. F. um no nosso banco? Então isso dá a você uma nova taxa de quadro, que você pode atribuí-lo a outra variável e, em seguida, começar a usá-lo para suas operações, que são onde você deseja. Agora você vai fazer outro comando chamado C bind, que é você está indo de pé a dedo um C pela nossa coluna ligar o de 103. Então, o que? Estou a fazer uma chamada. Bine de f três está indo para o pé. Levante-se nesse dedo do pé à direita do de um. Então vamos ver como isso vai correr. Você vai ver que agora ele está ficando sobre isso como uma nova coluna. Então X e y pertencem o dedo do pé aqui Estender o caminho pertencia a ser se um x a um vital pertencer ao dedo de três. Então, quando eu faço um Columbine, ele está recebendo um pingente para decidir são mais colunas são adicionados no quadro de dados resultante Novamente, este quadro de dados pode ser atribuído a outra variável e você pode fazer qualquer tipo de manipulações que você quer fazer sobre eles. Vamos continuar. Olhe para o que minhas tranças, colchões de arte novamente. Muito semelhante dedo do pé seus quadros não é apenas que eles não estão acostumados a isso. Extents como quadros de dados são porque eles suportam apenas como dados numéricos. Então eu aqui vou criar uma métrica de demonstração fora. Vai ser elementos. Há seis elementos e eu vou criar um colchão, tipo que eles vão convertê-los em três filas e duas colunas, em seguida, dirigiu e chamar dá-lhe como o dinheiro aumentou e como colunas maney eu quero criar. Então isso é feito este diabo métricas e, em seguida, impresso. Alomar bebe aqui, e você vai ver que ele está dizendo a você o quão bem este parece. Tem três linhas e duas colunas. Existe um núcleo PPI comum. As arquibancadas foram transpostas, então as transferências vão voltar. Converta a rosa nas colunas e colunas na rosa. Se você tivesse acostumado a matemática, você teria visto algo chamado Transporte transpondo um colchão e você vê que a rosa se converte. Duas colunas e colunas são convertidas para Rose. O que você vê? Chegar aqui tem 24 e 24 e seis torna-se Kroto para em seis anos da coluna torna-se Rose , mas a rosa torna-se colunas, transportes e matemática é o que você está vendo aqui. A próxima coisa que você vê, como você vê, é um fator que você pode converter a string em um fator, mas usando como fator inicial. E você vê que aqui em quando você imprime um fator, você verá que ele está recebendo níveis dos EUA impressos. Um nível é o número de valores exclusivos que ele possui. Suponha que você se importasse com um fator fora do sexo, que é masculino e feminino. Ele tem basicamente dois níveis, então você pode criar fatores como esse termina. Por exemplo, você pode converter o nome do funcionário em um fator do MPF, e você vê que ele aparece como dois níveis. Desculpe, três níveis John, Mike e concedido três valores únicos em você também pode fazer algo como um fator fora de seus gerentes uma vez que os gerentes tem em I selecionado. Desculpe, errado que é para seu gerente mais uma vez aqui, quando você converter é gerente faz para níveis falso e verdadeiro. Então, Josie, quais são os níveis de valores únicos e os valores reais abóbadas verdadeiro e falso níveis são basicamente quedas e verdade. O importante sobre os fatores é que agora você pode começar a fazer algumas funções de resumo como uma tabela. Você pode fazer uma mesa neste gerente de escritório fator bunda, então ele vai te dar uma tabela sobre como Maney cai você tem e harmonia Verdade Você tem , como um grupo por nosso colocar fora que mesmo grupo os dados por falso e verdadeiro. E você está basicamente contando como Maney considera que você pode realmente passar para a mesa. Venha. E se você tiver que usar qualquer outra função matemática como significa desvio padrão. Além disso, veja como o comando table parece na ajuda que lhe dá abolição de confiança e criação de tabelas como uma série de coisas que basicamente podem fazer por você aqui. Então você pode quase um olhar escavação e ler mais sobre como esses fatores funcionam. Obrigado. 12. Exemplos R 03: Oi. Uh, então vamos passar para o próximo conjunto de exemplos aqui na primeira coisa que queremos ver é como você classifica um vetor? Então aqui você cria um vetor como este, que é um diretor. 634 11 para 95 E então você chama o comando chamado Ordenar e dar-lhe o passado dirigiu-nos uma importação. E aqui você tem o tipo de vencedor. A saída também é um fator. Então você pode levar aquele Ondo mais manipulações vetoriais com isso? Não, não vemos como iniciamos o quadro de dados? Então aqui você já tinha conhecido sobre o quadro de dados do funcionário que tem todas essas colunas de luta para que você possa usar o comando de ordem. Mas você pode fazer quando ordenado por salário. Então eu quero pedir por salário. Isto acabou. Vou pedir para fazer um pedido por salário. E este é o Coop. Capacidades inatas. Ordem de casal por salário. Ele vai me dar a ordem da linha idéias para a ordem. Então você tem que ver os roadies da ordem para apenas começar e segundo e, em seguida, esta ordem de royalties. Eu não passá-lo de volta como no índice em Fazer o quadro de dados do funcionário em que iria me imprimir o final. Eles empregaram oito amigos por essa ordem em Sandri. Então, é um processo de dois passos para um cara heterossexual ordenar o salário. Só não me devolve os valores. Finge que a identificação é em uma espécie de filha. E então eu passei estes para trás, o vazio do quadro de dados, e isso imprime a lista real. Mas o quadro de dados real aqui, vamos agora fazer. Ah, fundindo operações para a operação de fusão. Eu vou criar um quadro de dados para os dados do departamento, então eu tenho para os departamentos um e dois sobre os nomes são vendas e operações. Eu iria e criaria um quadro de dados do departamento aqui apenas sobre ele, e isso cria um quadro de dados do departamento. Então eu faço uma mesclagem fora dos dados do funcionário de sob Departamento do Quadro em, dado que ambos fora eles têm o mesmo departamento nome coluna I d. Ele automaticamente reconhece que, e ele vai me dar um quadro de dados conjunto quando eu faço um muito e você vê que a idéia do departamento realmente move o dedo do pé a primeira coluna e, em seguida, você tem as colunas do quadro do empregador mais tarde, e então você tem as colunas do departamento de quadro de dados. Eu só aparecia uma vez na DE. Então estas são as opções que você faz e muito realmente também tem um número de outras opções. Você pode acessar ajuda sobre assassinato, e não vai dar-lhe uma série de outras opções também, Então você pode ter como X y, e então você pode passar o Intersect e interceptar dá-lhe quais nomes entre X e y Você quer para usá-lo para fins de interseção. Dobrar flexão é como você quer separar nossa arma. Word continua variável em uma variável categórica. Então, neste caso de significado, você vai fazer o comando de corte baseado no empregado, nosso salário exatamente aqui para implicar isso. Nosso salário é de três valores. Como você pode ver aqui, eu quero 4 para 3490 para dois sobre a frente. Então eu vou usar o comando cut para criar rangers salariais nas faixas de 1 a 2000 e 2000 a 5000. Assim é. Ele te dá os Rangers aqui quando eu disser um. Vamos lá, 2000 saiam. 5000. Estou a dar-te os limites destes Rangers. E esses limites são usados para criar os rangers 1 a 2000 e 2000 a 5000 e então executar o comando de corte quando o comando de corte de segurança do Reino Unido vai me dar para cada testamento. Qual é a faixa salarial nessa faixa salarial é então convertido neste comum no reboque. Uma nova coluna no empregado. Um quadro chama Lynch. Então vamos em frente e executar este. E agora vamos ver como o quadro de dados do funcionário se parece. Agora você tem a faixa de salário introduzido ano e as lesões salariais Oneto 2000 e 31 para 2000 e 2000 para 5000. Então todas as categorias registradas agora na faixa de salário em Então você pode usar a célula organizar para as coisas como você pode fazer nossas tabelas. Em seguida, você pode usá-lo para determinados algoritmos de aprendizagem de missão. Para eso cortar é um muito poderoso importado em um método muito útil em análise preditiva. Em seguida, você tem um carro de comando agregados agregadores onde você deseja. É como um grupo por operação. Então, neste caso, eu vou fazer um agregado pelo salário dos empregados. A Andi. Esse salário de funcionário vai ser agregado com base na faixa salarial, então o salário varia a coluna que eu vou estar usando no grupo por e salário sobre salários. A coluna. Eu vou fazer um pouco, então eu vou passar a coluna. Isso seria um pouco. A função está sendo passada sua função que eu quero usar aqui. O sol. A função pode ser uma função embutida são função definida pelo usuário em, em seguida, o tendencioso. Nada, mas o grupo por grupo por faixa salarial produziu alguns salários fora em Vamos ver como este funciona para aqui no grupo 1 a 3 4000 a 5000 e anos o X, que não é nada mais que o alguns fora dos salários. Você pode fazer isso em coisas fazendo salário base. Rangeley também pode fazê-lo por você sabe, outras coisas como, digamos, eu também posso fazê-lo por, digamos, digamos seu empresário, por exemplo, e eu faço isso um caroço como este gerente e então eu estou conseguindo se o cara é um gerente ou não, eu posso tirar um pouco do salário. Então é assim que você faz como um grupo por igual e operação em nosso estão se movendo para as operações de saída de entrada . Vamos olhar para a operação básica como esta pode comandar. Então, no comando de varredura, posso fazer uma varredura e, em seguida, inserir os dados de leitura. Então é uma varredura em ascendeu aos dados. Agora aqui ele começa a esperar pelo nosso pé Putin de mim, e eu posso dar-lhe na verdade lista de aliados contra três. Desculpe. Então aqui vai ele e eles disseram três. Seis para E, em seguida, quando eles tomaram um espaço em branco, isso significa que ele é final fora entrada. Então 364 foi agora tomado em um centavo. Esta leitura de dados em. Agora, quando eles vêem uma reimpressão irradiar, vamos ver que é na verdade um vetor de valores 36 e quatro. Você também pode usar o comando print para imprimir o que os dados re são para que você possa imprimir um vetor. As palestras sobre o comando prime podem ser usadas com a função de coordenação de latas realmente imprimir algumas cordas. Então sua concatenação de impressão de nós direto em três dados. Então este transplantado como nós destruímos 36 e 4 para que você possa combinar algumas marcas aqui e também colocá-lo para fora. A impressão da função bill não é nada além da função de diretório. Ele dá-lhe ouvir a lista de arquivos Sob o diretório de trabalho atual, você também pode fazer uma lista de arquivos, que também foi um bastante semelhante ou colocado em. Como você pode ver, ele está realmente dando seu vetor Então você pode realmente obter a lista de arquivos e carregá-lo em um vetor e, em seguida, talvez caminhar através do vetor, acessá-lo arquivo por arquivo e fazer algumas operações sobre eles também. Agora vou ler um arquivo chamado Funcionários CSB para isso. Deixe-me primeiro ir e definir o meu diretório de trabalho corretamente realmente funcionando. Isso é um tipo de personagem triste. Então aqui, eu vou ler se eu chamar empregado fora CSB. É assim que vou ler um arquivo CSC em um quadro de dados. Então eu vou substituir o país fora de Ébano dizendo: “Leia, Empregou Nazi uma doce Onda”. Vejamos qual é o conteúdo da arte empregada. É. Na verdade, é praticamente o mesmo conteúdo que colocámos anteriormente. Por isso, são os mesmos anos de conteúdo. Nada diferente então. Então você pode fazer todas essas operações de corte em. Então você pode imprimir o que o empregador querido. Primeiro em, então você pode escrever a saída. Seja qual for o seu computador em outro arquivo chamado funcionários. Adicionado Garcia, Fale. Então isso grava o conteúdo desses dados do embrião em um arquivo chamado Employ Added Art. Perseu. Então estas são as operações de leitura e gravação no CSP East. Hum, que você pode fazer para que os quadros de dados possam ser lidos a partir de arquivos CSP mal feitos. Bonita. Os comandos, como você pode ver, são bastante simples e simples. Você pode fazer essas operações de forma bastante simples e rápida que estão em coisas como um sabe alças de arquivo e fluxos e fluxo aberto e sonho perto e todo o tipo de coisas aqui é produzido , ervas e simples, indo na estrutura de controle do dedo do pé. Então aqui vamos ver um exemplo da estrutura de controle, e para isso, eu vou estar usando as idéias. Setor de dados. Vamos olhar para a estrutura dos irlandeses, dizem dados. Parece que o IRA, disse Jada, contém basicamente cinco colunas diferentes. Era sobre um tipo de flor, então há uma flor. Basicamente, existem três tipos de amantes chamados supor cor supervisionar em Virginia Seaside tipos de flores sobre o que tem. Basicamente, amostras retiradas de três tipos diferentes de flores que são 100 50 amostras de flores reais e uma para a outra flor. Você está medindo o flexível em sagacidade flexível, pedal e peddle construído. E isso basicamente contém dados sobre isso. Esse material é o conjunto de dados aqui e aqui. Basicamente vamos usar este conjunto de dados para muitos, muitos exemplos diferentes aqui. Então vamos começar usando seu conjunto de dados para fazer fora algumas estruturas de controle. Então, nesta estrutura de controle, o que estou fazendo aqui é eu vou fazer um loop distante e, em seguida, até agora , olha, eu vou estar fazendo loop. Estou criando uma nova variável looping chamada I, e eu vou estar loping de um para N expulsou Iris. Então fio Indra é o número de linhas e íris, então há centenas de heróis neste, então ele vai se tornar um o 1 50 Então isso é que você pode pegar o número de linhas em um quadro de dados , e então você começa a andar através de todas as salas da oferta de dados. Então, para este e inserir, eu tenho algumas funções. Sim, estou usando um loop EF. Então, o que é isso? Se loop eu estou usando, quero dizer no fluxo u. Mas vou acessar o conjunto de dados irlandês. Vou acessar o “I throw”. Então eu era o índice de loping aqui. Então eu vou estar acessando isso. Eu jogo na coluna de espécies em que eu jogo eu jogo e discursos coluna igual a é um duplo dissidentes iguais. Então, se o valor da espécie da coluna nessa fileira for Sentosa, vou imprimir como se fosse Sentosa e reimprimir. Isto não é Sentosa. Então esta é toda a nota distante com todas as chaves corrie para tipo de conter a fazenda aberta do que o loop if e tudo mais. Então você pode agora ir e executar este e eles são muito lope em um tiro. Você pode selecionar a exploração aqui e executado um começo e você vê que para cada estrada, O auto sprinting. Na verdade, este conjunto de dados em particular é ordenado pelo tipo de espécie. Então os primeiros $50 que vai imprimir este é Sentosa nos próximos 100 que vai imprimir . Isto não é Sentosa. Então, este é um exemplo simples usando um lope distante e um dedo se construir, fazer alguns exemplos de programação e isso é tudo que você normalmente trabalhar através de um quadro de dados e seguida, percorreu cada linha em um quadro de dados. Ondo algumas operações de manipulação dentro que funções muito fácil de escrever funções em nosso. Assim, a definição da função começa com a função Cheever, um ex Vem longe são a entrada para a função nele Nas chaves é o corpo da função e dentro do corpo ou impressão Burnaby recebeu X e y, e então a saída. Outra função é X vir longe, que é o que vai ser feito fora da função em quando você cria uma função, você está dizendo que o corpo da função usando a variável do operador de atribuição tão compelido alguns então torna-se o nome da função. Então, primeiro eu vou estar selecionando isso durante que correu em. Isso cria uma função chamada Compute Son A qualquer momento eu quero chamar a função e apenas vai chamá-la como computar alguns quatro seis comuns que os seletores em terrenos e você vê bolso dentro do continente Comece impressão recebeu quatro vírgula seis A saída do porto Dundas X vem embora, que é 10. Desde que você não está subindo o aeroporto, qualquer operador qualquer qualquer variável, ele está correndo o aeroporto. Então o console Se você é cento variável, ele teria que enviar sem qualquer tipo de impressão de todos os sprints admitidos em qualquer lugar aconteceu Este é um exemplo simples de como você pode criar funções definidas pelo usuário na arte acontecendo para pacotes. Como temos dito, é a coisa mais importante do nosso, então você tem que ir. Os pacotes estão realmente disponíveis para você neste site. Ligue para o nosso para que este grande projeto são org é o site em que você estaria tendo todos os pacotes para o nosso Então aqui você pode realmente não olhar o nosso próprio e então você pode continuar. Não olhe todos os pacotes. E então quando você clica neste link de pacotes, ele vai imprimir para você todos os pacotes que estão lá, você é a tabela fora pacotes disponíveis. Clique nisso e em muitos desses pacotes. Sabe, é como se tantos pacotes estivessem disponíveis. Você não precisa ir a este site e baixar qualquer coisa que você possa instalar seus pacotes ocultos. As conchas são. Portanto, há um pacote chamado Our Cold, que é usado para executar comandos de carvão dentro do nosso. Então a maneira como os pacotes instalados que acabei de chamar instalados em pacotes são chamados Vamos ver o que acontece quando eu instalo nossos pacotes Arkle. E aqui está você para se certificar de que é sensível a maiúsculas e minúsculas, e é duplo revestido aqui. Uma vez que você sabe, pacotes do instalador, em seguida, realmente começa a trabalhar, eu começar a baixar o conteúdo em downloads e, em seguida, salvar com sucesso em um diretório local . Agora este downloader de pacotes, e uma vez que ele é baixado, você pode ir para a lista de pacotes e você todos os pacotes que estão lá e, em seguida, quando você quiser usar um pacote, use uma biblioteca Arkle, então instalar não pacotes, você está dando dentro de tribunais duplos. Mas quando você está usando, você usa uma biblioteca Arkle sem a quadra dupla e isso vai carregar. O pacote é de um ano, diz Lord Little, artigo biblioteca existem carregando pacote necessário mordida. Então, Arkle tem outro pacote dependente por tops, que carregaria automaticamente para seu uso. Então você sabe que eu não quero que ele descarregue o pacote dado. Ele também ordena toda a recomendação doc para quaisquer comandos dentro desse pacote para que você possa realmente ir e acessar o comando dentro do pacote e usá-los como quiser. próximo exemplo que você vai estar olhando é a função de jogo. Então vou criar truques para o Matt. Um colchão fora valores queria 20 na rosa de fora do qual há 10 linhas e duas colunas. Então você acabou de dizer que meus truques queriam 20 métricas, 10 Comotto e isso cria um colchão para você. Então, como é que o colchão ficou assim? Então parece que tem tendrils nele faz duas colunas. Agora eu posso usá-lo uma função de jogo sobre esta métrica, e eu posso dizer quando eu uso a segunda variável como um, isso significa um significa para cada porta e dois meios para cada coluna. Então, para cada linha encontrar a média em Desseaux você aplicar e eu encontrar a média e imprime a média para cada linha aqui. Então, há 10 gavetas fora. Há 10 saídas ano agora. Eu posso encontrar a média para cada coluna usando este o valor para no segundo perímetro que vai me dar a média para cada coluna. Agora eu seleciono isso e eu faço uma corrida que me dá a média para cada cor. Então isso é muito simples e simples coisa. Então, um jogo é uma coisa muito poderosa neste caso, e passar uma função significa que você pode passar qualquer função de construção, são qualquer era uma função diferente que pode tomar uma lamber matemática como uma entrada, então e, em seguida, retorna um vetor como uma saída. É preciso um colchão como um importante registro de doadores como uma saída. Contanto que confirme que um paradyne você pode passar em qualquer coisa no farol, use qualquer função para aqui, dedo do pé. Pegue as coisas, faça o trabalho. Obrigado. 13. Exemplos R 04: alta na letra seção começar a olhar para fazer algumas funções estatísticas com o nosso e também gráficos. Com o nosso fazer as estatísticas, vamos primeiro construir um quadro de dados para isso. E para isso, eu estou tentando grande e nosso quadro de dados chamado Iris de Off. Ao pegar o quadro de dados do edifício chamado Iris e armazená-lo dentro do quadro de dados da ilha , ele é. Veja como essas idéias Fredo quadro pareciam. Deixa-me mudar-me este ano. Então você está sentado nós para ele tem realmente lutar colunas CEPAL e flexível, com melhor terra e pétala sagacidade. Para todas as quatro novas colunas Marie, você tem o quantum estar presente naquele ano, então os credores separados valem entre 4.3 e A 7.9, com uma reunião em 5.8. Então é uma espécie de separadores igualmente distribuídos entre como 214.4 credores Patel entre um e seis em espécies é a variável fator, e tem três valores que Seto viu particular, e Virgínia. Então Set também está ocorrendo em 50 registros. Mas pegue um secularista ocorrendo em 50 e Virginia também está ocorrendo, e 50 Como fazemos funções estatísticas é que você pode fazer uma função chamada média e eu vou fazer uma média no ponto cepal Quaresma todos os valores de terra simples ponto. Por isso, estou a chamá-lo por ideias. Dados frame dólares ceia há muito planejado em. Eu só estou chamando a função significa executar. Esta é a média dos valores. Então eu faço um intervalo é nada, mas os valores Max e Min nesse conjunto de dados particular. Por isso, está entre 0,1 e quatro e 2,5 para o cinto de pétalas. Em seguida, vem a função mais importante chamada de função de correlação, a fim de encontrar o coeficiente de correlação de sentido de par. Então eu estou tentando encontrar o coeficiente de correlação entre todas as quatro variáveis o forçado para o pedal de sagacidade variável, flexível e flexível e no pedal. Para quê? Que eu estou passando os dados emoldurados e seus dados da 1ª 4 colunas no quadro de dados todas as estradas e Rocard rápido quatro colunas para a função de correlação e ele está me dando e eu pensei colocar assim eu estou em Southport. Então, cada variável que passamos como está tendo um coeficiente de correlação contra todas as outras variáveis. Então, o que você vê dentro deste colchão é o coeficiente de correlação entre a linha e o cabeçalho da coluna. Assim, cada variável é traçada contra si mesma que é sempre de uma, porque essa variável não é 100% correlacionada a si mesma. Então você olha para inchar como um viveiro flexível de ponto bert separado e Heartland flexível. O coeficiente de correlação é menos 11 então 110,11 é um valores muito baixos. Seus são baixos. A correlação não é tão alta sobre ele também é negativo. Isso significa que cada vez que a taxa sobe, o comprimento tipicamente vai acabou por não induzir estender porque é apenas deixado 0,11. Mas quando você olha para algo como a terra do lote de pétalas e comprimento de ponto flexível, o coeficiente de correlação este 0.0.87 que é um valor realmente alto. Então isso significa que eles têm alta correlação entre si o melhor, não terra e simples ponto emprestado. Então é assim que você olha para os coeficientes de correlação e vê como esses valores são correlacionados uns com os outros. Não. Uma das deficiências da função do carro de construção é que ele não pode lidar com encontrar correlações para variáveis fatoriais. Só pode encontrar correlação para variáveis numéricas, mas há uma biblioteca chamada psicologia que pode encontrar correlação entre qualquer tipo de variável de dados tão rápido que carrego a celebridade. Na verdade, eu já morro instalado esta biblioteca usando nossos pacotes instalados. Então você tem que primeiro instalar todas as bibliotecas, que eu estou chamando aqui. Posso não estar fazendo isso para todas as bibliotecas porque já o instalei. Carregue a biblioteca, psiquiatra. E então antes de eu chamar parte do painel de início e apenas indo um pequeno golpe aqui, então eu tenho algum espaço, e então eu digo, esta é uma função muito poderosa e vamos explorar a saída explorada fora deste. Idéias de painéis de portas de Papai sai e corre. Isso está me dando aqui uma imagem muito bonita sobre o que esta imagem contém no Bagnall ? Cada um está fora das variáveis nos dados particulares, amigo, cada uma das colunas. Então, para cada uma das colunas, primeira coisa que você vê é que há um instagram agradável. Então, para cada um deles, há um graham história que lhe diz como os valores dessa coluna são distribuídos. Então, se você pudesse separar ponto aterrissado é como, você sabe, tomar uma distribuição sem normal. Separatistas Earl também gostam de um padrão de distribuição normal e se parece com uma distribuição de modelo bi . Portanto, existem alguns valores no nível inferior. Há, como ocorrências altas, alguns valores baixos. E então há uma lacuna aqui e, em seguida, algumas ocorrências de algum alto valor. Então, a doença são distribuições. Vimos como são as distribuições em nosso curso de estatística. Então aqui, você vê que como as distribuições se pareciam Então este comando do painel de início da parte em particular dá-lhe um monte de informações quando uma delas é como essas variáveis são distribuídas. Pedal Godwin novamente é como por modelo. E dado que a espécie é na verdade uma distribuição fatorial, você tem apenas três barras para cada um dos tipos. E então você vê quantos valores diferentes existem. Então vem o que há no colchão cruzado de cada um deles. Então, no fundo, você realmente tem um bloco. Então, se você olhar para ponto separado foi, deixe alongar bit ponto flexível, aqui está o gráfico fora do valor. Então você é este enredo particular tem em seu X acessível sair em seu porquê acessível, emprestado sobre. Ele está separando cada ponto para esta combinação e você vê como os blocos estão parecendo no topo. Bagnall, você tem o coeficiente de correlação de Pearsons. Então este é o valor de correlação e este é o enredo, e você pode ver imediatamente que os advogados uma visão de baixa correlação os valores não são altamente conhecidos, como distribuídos são espalhados ao redor. Suponha que você olhe para algo como terra de pétalas e separe a terra. A cruz Matic mostra o coeficiente de correlação off 0.0.87 e você vê o gráfico no outro gráfico realmente tipo off, Diga show start. Há quase parecendo uma linha reta, então os valores estão quase caindo em uma linha reta que realmente mostra que eles estão altamente correlacionados uns com os outros, o que é confirmado pelo alto valor fora da correlação coeficiente. Então, apenas olhando para aqui, posso facilmente dizer quais variáveis têm impacto no resultado. Então suponha que estou tentando prever espécies que estou tentando ver para espécies que são meu melhor preditor. Portanto, o tipo de discursos é altamente dependente. Como você pode ver, os garçons pedal são de alto impacto 0,96 pelos credores Alto impacto 0,95 foram um CEPAL. Com isso, nenhum desse tipo de impacto 20.43 e flexível e tem tudo OK médio a alto impacto de 0,7 ele. Então você vê que a inteligência de batalha e pedal e, na verdade, tem uma previsão muito alta sobre o tipo de espécie, e isso é gentil de sua parte. Olhe para os gráficos. Você vê que para a perspicácia e espécies de pétalas, você vê como os valores são muito segregados uns dos outros. Aqui estão alguns valores seus outros valores para, digamos, um tipo de espécie. Aqui estão os valores para o segundo tipo. Qualquer outro poço é pela terceira vez. Mas como você olhar para a mesma espécie e olhar para uma combinação para um bit de exemplo menor ocorrência Dingle, este é o que eu Normalmente há sobreposição sobre estas linhas aqui ler. As linhas aqui se separaram muito umas das outras, enquanto que neste caso você vê que há uma boa sobreposição off line, então elas não são esse tipo de previsão alta. Então, os painéis de início do gráfico é um muito poderoso dito que você pode usar para analisar dados estão agora Vamos começar a fazer mais coisas. Por exemplo, eu estou tentando fazer um modelo linear todo o caminho fazendo construir moral linear para realmente uma regulação primeira coisa. Eu vou converter os discursos em uma representação numérica como idéias numéricas escuras, espécies de dólar DF apenas sobre ele. E então eu posso fazer um modelo linear que está comprometido a criar uma fórmula. Temos mais detalhes sobre como acredita em mim. Um modelos de regressão quando você vai para a análise preditiva, pense realmente Apenas ter um alguém apenas mostrando o tipo de coisas estatísticas que você pode fazer aqui com o nosso Vamos explorar mais fora deste comando quando entrarmos no classe de análise preditiva. Sem cartas, não admira fazer algumas parcelas. Andrea Primeiro vai começar fazendo algo no sistema de plotagem base. Ondo, comece com o que vai usar é este Park Ament. O Comando do Parque vai colocar algo como uma tela na tela. Você pode realmente dizer quantas parcelas diferentes vão desenhar neste caso. Você disse que Emma Freud ligou para o que saiu, que significa que esta tela tem um dro e uma coluna apenas, que significa que eu só posso desenhar um bloco de cada vez. Vamos ver mais exemplos de fazer vários gráficos na mesma conversa mais tarde. Mas para não, só vou fazer uma outra vez. A primeira coisa que vou fazer é um gráfico de strip. Um gráfico de strip para os valores em CEPAL. Doutorado tira chart não é uma poeira útil um gráfico e apenas mostrando porque algo assim existe, ele apenas mostra sua distribuição de como os valores são. A próxima coisa que vou fazer é uma história, Graham. Seu diagrama de aposta simples ponto que vai me mostrar como os valores são distribuídos e você pode ver aqui o no eixo X são os valores e o ele no eixo Y são a frequência. O que quer dizer com isso? Quero dizer, ISO 2.5, e como uma frequência de cerca de 15 na data set off 150 subiu. 15 deles têm um valor off 2.5 para simples ponto Bet. Deixe-me repetir os dados. Activar 150. Faz 15 fora deles é a frequência tem valores em torno de 2,5. Isso é uma frequência. O telegrama dele. Ele só mostra como os valores são distribuídos. Ele diz a maioria dos valores para o ponto de jantar com isso em torno de três e parece uma curva muito normal olhando entre aqui. Agora eu posso adicionar um pouco mais de decoração para esta história em particular. Comando Graham. Como se eu pudesse adicionar uma cor chamada San. Posso ter uma chamada principal separada. Bem, eu não posso rotular x, e eu não posso afastar rótulo. Eu sei que você pode adicionar um pouco mais do que um paciente em seu prontuário e vamos ver, apenas executado. Agora parece muito melhor. Você tem cor aqui, você tem um cabeçalho para o gráfico, você tem um título de eixo X e você é por isso Access título em massa e outras coisas. O próximo é um gráfico de caixa, um enredo muito importante que você vai estar vendo de novo e de novo e de novo. Então vamos fazer uma mancha preta no cinto separado. Como discutimos na classe anterior, a parte da caixa vai dar-lhe basicamente os cartéis de luta, por isso é o principal valor. O primeiro quartil, a média do segundo quartil, o valor máximo e mostra alguns outlier. Então você vê que há alguns jogadores esperança tanto na parte inferior e no topo dizer para a aposta ponto simples. Mas a maioria dos valores, como você pode ver, é incorporada neste gráfico de caixa particular. Explore mais. Tente explorar o mesmo comando de comentários sobre outros valores também para que você saiba mais sobre como usar esses gráficos de blocos. Agora eu posso fazer isso. Gráficos de caixa, vários gráficos de caixa também. Então o que você vê nas próximas áreas Comanche, eu vou enredo caixa fora simples ponto bit e, em seguida, eles usam um travesseiro para dizer pelo dito significa Bye bye bye íris dot espécies. Então eu vou me separar para fora por espécies de início ocioso. O que isso significa é que eu vou desenhar um bloco de caixa para valores fora simples aposta ponto para cada fora do tipo off, ou começar espécies para que ele é executar isso e ver o que ele vem acima com. Aqui você vê três gráficos de caixa diferentes. Então, quando eu digo por idéias espécies de pontos para cada valor distinto dentro de idéias espécies de ponto, eu vou obter uma parte de caixa diferente, então eu posso comparar aqui lado a lado como esses valores estão olhando e você pode facilmente ver que disse, Oh, gama de valores da Zoe é muito maior do que comparada a supervisionar a cor do melhor tamanho entre, como 3 a 4 e a maior parte do poço e os significados por aqui, onde, como estamos doentes, cores lá varia entre em algum lugar como 2 a 3.5 e alguns dos meios por aqui. Então, você vê, há uma distinção entre essas duas categorias fora de amantes no intervalo de valores para Simple Yet. Então, para este tipo de análise, os discursos de Cyrus Dot tem que ser um fator. E este é um dia e você quer converter novos personagens americanos. Dois fatores é este tipo de análise não pode viver em fatores, e você pode ver imediatamente algumas tendências aqui. Que há uma distinção em Sentosa foi este particular em termos da gama de valores que o separado com leva para esta espécie diferente fora de flores. A próxima vez que eu vou fazer é um ex bloco branco, então eu vou estar tramando CEPAL inclinado contra Sipowicz. Então vamos traçar a CEPAL inclinar-se contra a bala e ver o que ela vem um pouco. Este é um belo sangue. Então CEPAL entra no eixo X. sagacidade flexível está no eixo y no dia morre, tipo de amplamente distribuído. Agora eu vou ser outra dimensão para o enredo colorindo esses sangues com base em meus pulsos em torno de discursos para que eu possa passar um valor colorido padrão. Eu posso dizer cor por íris dólares espécies, mas significa que cada espécie valor cada espécie distinta valor terá uma cor separada. Então isso é descida executada. Veja o que acontece. Então você vê imediatamente que há três cores distintas aparecendo no enredo. O que? Os três valores diferentes fora da coluna de espécies. Então o que você vê no bloco preto é basicamente a sentosa sobre os do vermelho são testicular e um e verde. Uma Virginia. Ele não mostra, uh, ajuda em termos fora. Que cores o quê? Mas você pode adicionar a ajuda usando algumas anotações para o mesmo bloco tão facilmente que você pode adicioná-los. Então, a próxima inundação que você vai fazer aqui como um gráfico de linhas. Então a mesma trama ponto cepal emprestar o momento em que eu disse tipo. Chamamos o L, que significa que eu diria trama de linha, ver como Lane God se parece. Então eu posso ir lá outro terreno novamente. Mas vou ter uma lista ordenada de Outland separada. Talvez a linha pareça muito mais esporte que gosta disso. Sim, você pode fazer um monte de coisas aqui brincando com os dados. Você também pode o quê? Então vou escolher como se faz um enredo de bar antes disso. Eu vou fazer algumas funções agregadas, então eu vou estar chamando a função agregada em IRAs em. Vou levar por quatro. Vou pegar a agregação de todos os dados por discursos. Vou encontrar os meios. Então, vamos dizer. Este comando agregam o em seu conjunto de dados bi espécies médias. Então eu vou encontrar a média de cada uma das quatro medidas diferentes. E ok, isso agora está me dando outro porque argumento não é numérico. Lógico. Então o que eu tenho no ano passado é que eu preciso das únicas pastas colunas 1 a 4. Vamos ver como este vive. Isto é feito em. Deixe-nos em idéias, agregar. E você realmente quer ver isso é por cada um fora do tipo? Vou dados de resumo como ponto cepal com até muito com prevalente e remo com a média geral para cada um deles é alguns levantados e agregados aqui neste uma oferta de data. Oh, uma vez que você tem este quadro de dados, eu posso então fazer um gráfico de barras. Eu posso estar aqui para um bloco de bar fora Cepal Dot Leant no início do nome é que eu estou apenas apontando passado para cada uma das barras. O que os nomes argumentam? Nada além do grupo um aqui Groupon é o valor real. Você pode usar o mesmo cara. Mesmos cabeçalhos para a coluna. Cabeçalhos são que você pode dar novo cabeçalho de coluna usando o nome vir. E também no texto da legenda, você pode adicionar o texto da legenda para esta caixa Sangue novamente por dólar desagregado Grupo um e eu também vou colorir por grupo um. Então vamos ver como ele se parece. Então aqui eu vejo que eu vejo novas três barras diferentes cada mostrando a média fora do tipo de dados. E eu também adicionei uma lenda aqui em lixões de texto lendário me dizendo que cor pertence a que tipo de farinhas. Então esta é outra maneira pela qual você pode fazer alguns gráficos de barras de aparência agradável. Obrigado. 14. Exemplos R 05: Não há mais no reboque. Explore o sangue do DJ. Nossa biblioteca, que é outro sistema de plotagem que está disponível dentro estão ligados para esta exploração. Vamos usar o conjunto de dados de carros vazios. É para os carros de tendência de motor que eles não definir. Então nós apenas cruzamos indo para copiar os dados, um conjunto de carros vazios em uma memória, e então eles fazem um resumo sobre isso para ver o trabalho de dados está lá no no creme vazio . Eu disse que tem informações sobre carros diferentes, como o mpg sentado, o deslocamento, o poder severo, se este automático ou manual em coisas assim em. Olhe para isso. Alguns cresce no conjunto de dados e você vai ver que dar cresce para diferentes tipos de carros diferentes marcas e modelos. E, em seguida, os dados para cada uma dessas marcas e modelos o enredo Judy envolvido. Você pega esta biblioteca, planalto de Jiji. Então este carrega um monte de outras bibliotecas para no início. Vamos começar com alguns conceitos básicos fora. Como você manteria os livros trancados na trama G D? Um sistema de conspiração? Você tem uma separação entre os dados que é usado para plotar. Em outras palavras, é chamado de estética e o tipo real de vôo que você vai fazer em sua tentativa basicamente criar este enredo passo a passo. O que você faz é, digamos que a primeira coisa que você faz é ouvir você dizer G traçar esta linha particular DJ enredo Você diz que eu vou estar usando os carros vazios, Data disse. Sobre a estética é que o meu exato é um amigo smiley faculdade e botão e por acidentes esperar. E esta é a primeira coisa onde eu estou configurando a estética e, em seguida, o dedo do pé que eu adiciono linha germinal, o que significa que a linha de árvore alemã em que o torna o ponto de pista em In stuff Genome Lander . Você pode usar algo como ponto GM no gráfico de caixa de junho que, por sua vez, estaria fazendo um tipo diferente de enredo para mim. Então não vá cabeça e explore todas essas combinações no gráfico G. Eso você pode realmente tomar, criar este gráfico e atribuí-lo a uma variável, e então você pode usar esse tipo de variável para continuar adicionando em mais coisas. Também a palavra. Então vamos começar por traçar este. E este é o enredo online. Uma linha básica. Sangue que vem aqui. Acabei de ver que a partida se torna melhor agora. Como fazemos uma história, Graham? Então eu começo dizendo que esta é a minha estética. Eu só vou usar o excesso que ele chamou de cilindro em que tipo fora do gráfico eu vou bloquear. Vou trazer algo chamado hist o gram e encher uma linha. Então eu estou dizendo, qual é a parte fora do meu passado? E qual é a cor da minha conspiração até esta vez EDI adicionar a equipe preto e branco. Então, o time preto e branco significa em coisas o grande fundo que você está recebendo no gráfico anterior, eu vou estar usando uma música de equipe preto e branco começando um plano branco por gráfico crescido para que você veja, isso é um gráfico de três passos T. Primeiro é o viciado em teísta. Segundo é o tipo de trama que você vai fazer. E terceiro é mais decorações, uma coloração. Então este é o meu enredo de DJ. Esta é a minha história, Graham. Esta é a minha história, Preto para o cilindro. Então quatro Celinda, seis cilindros, oito cilindros, e depois uma contagem do número de carros que se enquadram em cada uma dessas categorias. Em seguida, eles fazem uma identidade bloco de densidade bloqueado o para os mesmos carros vazios e estética que ele chamou de cilindro. Eu vou ver como nossa densidade passado identidade local plotters uma linha curva suave que este plotado é tipo de tomar este instagram e conecta os gramas de história em uma pequena linha reta. Finalmente, nós descemos o nosso gráfico de caixa favorito na parte da caixa novamente eu vou estar usando como carros vazios na estética que eu vou estar usando é o número de cilindros. Então vou usar cilindros. E por que igualar o mpg no que eu estou aqui fazendo é vendendo esse tipo de forças no seis cilindros oito cilindros, eu vou estar tentando mapear o número do mpg para isso, e eu também sou grande poderia ser colorir usando o diferente tipos. Vai ser um bloco de caixas nos laboratórios. Você acha que a função da vida é usada para dar rótulos como meu título e título X, e o título branco sobre isso parece uma morte mais no bloco Nice. Então você tem títulos aqui e aqui usando cores diferentes para diferentes fatores. Então este é um quatro cilindros, seis cilindros oito cilindros, e para cada um deles, este é um gráfico de caixa de mpg. Obviamente, o quatro cilindro tem uma quilometragem melhor do que o 16 que, em seguida, o oito cilindro no no lado direito. Você também tem uma lenda que Joe é que cor é usada para cada um dos tipos de cilindros aqui. Então, esta é uma vista. Faça um gráfico de caixa. Fizemos uma trama similar no sistema de plotagem de base. Isso é tudo que você faz. Um semelhante a caixa de trama na planta Jeep. Então você pode fazer um gráfico de dispersão e enredo de DJ novamente. Você vê uma série de coisas sendo configuradas aqui. Você vê que o bebê morre e três carros os ascetas exatos é mpg no eixo Y é raiva . Você está plotando mpg contra taxa? E então você adiciona na segunda dimensão, que é a cor da cor desligada. Cada um dos gráficos é baseado no tipo off cilindro, então cada tipo de cilindro tem uma cor diferente, e então você adiciona 1/4 dimensão, que é a engrenagem, se é um manual, estão automatizando de modo que o tipo de engrenagem eles permanecem a forma do escuro. Por isso, é um gráfico de dispersão exporta-nos. Por quê? Mas cada um dos enredo vai ser colorido pelo tipo de cilindro, e a forma da trama na forma de cada um deste ponto vai ser pelo tipo de engrenagem, e você está lendo rótulos para os sem nomes. E então para cada um dos pontos que você tem, eu estou dizendo um ponto geográfico, então ele vai ser um bloco de pontos. O local do ponto vai ser seis, e então eu posso adicionar texto sobre o tamanho do Texas poderia ser preto em. O que eu estou usando para texto é que para cada ponto, eu também estou adicionando um rótulo, e esse rótulo não é nada além do nome do cartão, então eu estou colocando-os. Então, informações de dinheiro. Aqui há eixo X que é eixo Y que é cor. Há forma, e ali está rotulado, então há cinco partes diferentes de informação que estou colocando. Este enredo sobre este é um poderoso sistema de desportamento, então você vê que mpg contra garçons plug out aqui em seguida, o tipo de engrenagem Rh tipo de engrenagem tem um diferente Desculpe. É o número de engrenagens no carro. Cada um obter o número de gás no carro como diferentes formas. E então a cor do cilindro também tem cores diferentes. Tantas informações diferentes. Os quatro diamantes. Você nem é um sangue dimensional de luta que você traz aqui. Os rótulos, eles representam, cada um dos tipos de carros. Então esta é a poderosa rede profunda que você tem. Certo, então, Bernie número de dimensões que criamos. Então, o número de dimensões em um único preto aqui. Nenhum jogador em muito com essa coisa. Para entender mais sobre como funciona a trama de DJ, o nexus tem que fazer um gráfico de pizza. É um gráfico de pizza fora do cilindro, basicamente o número de cilindros em um carro em quantos carros eu realmente terei esse cilindro. Este é o comum para fazer um gráfico de pizza, e você verá um belo tiro preto chegando aqui muito direto. A próxima coisa que você quer fazer aqui é o que se chama Fascetti. No caso de fascinante, você está tentando criar vários gráficos. Você está tentando debater os dados em muitos conjuntos de dados sub em para cada um fora do conjunto de dados sub. Você está tentando criar um enredo, então vamos ver como esse rosto sentado funciona para que você possa usar o mesmo tipo de dados. E então novamente, que é X. E por que ser o eixo X e por ser definido e a cor novamente é baseado em com automático ou manual ligado. É um ponto que é um gráfico de pontos, mas o que você está adicionando com você adicionando uma face que grade fora cilindro por engrenagem. O que isso significa é bisão no por engrenagens para cada combinação fora de valores distintos fora do cilindro e anos, eu repito cada combinação de vales distintos fora do cilindro e engrenagem. Um gráfico separado é criado para isso, uma combinação. Então vamos executar o enredo para tentar entender mais sobre como este funciona. Então você estava vendo que há nove criador diferente mais. Então fizemos uma trama de Celinda Bike aqui. Então, no eixo X, você tem o número fora das engrenagens, três engrenagens para engrenagens e cinco anos no eixo Y. Você tem o número fora cilindros +46 e oito para cada uma da combinação. Um sangue separado é criado, então este enredo em particular é para Ah, Faisal em engrenagens de luta. Quatro carros cilindros como este enredo é para quatro anos seis carros cilindros em que leva o seu subsídio e nas parcelas que, em seguida, é claro, você pode colorir também. Então é como ter 123 65 dimensões diferentes sendo traçadas sob a mesma trama. Então é assim que ambos poderosos este pode ficar novamente. Então você tem contrário olhar um dado em várias modas aqui no dia. Isto é como fazer gored e tentar um monte dessas combinações no enredo DJ e águas do mar que você pode fazer com placa DJ estão passando para o próximo exemplo. Estou tentando criar o que é chamado de mapa de calor. Como criamos mapas de calor que dizem, eu vou apenas criar usa bibliotecas, gráficos e dispositivos G R, e então eu vou criar um mapa de calor em carros vazios em eu estou indo dedo do pé. Basta fazer o mapa de calor e ver como ele vem um pouco. Você vê, este é um mapa de calor fora das diferentes linhas aqui são mostradas no no no eixo y que diferentes colunas são mostradas aqui no eixo X. Um para cada uma das colunas, dependendo do valor na coluna. Um mapa de calor, então cada coluna aqui é um mapa de calor em si mesmo. Portanto, quanto maior o valor, mais ler essas caixas específicas, menor o valor, mais abaixo das caixas. Então esse é um mapa de calor sendo criado aqui para cada fileira em cada colônia. Esta é basicamente a tabela inteira em si e, em seguida, com base nos valores que está dando a você e mapas de calor cada coluna há um intervalo de mapa de calor que é criado e descolorido com base em, mas dentro dessa coluna particular, os valores Alta arte baixa. Então isso é uma coisa fenomenal e engraçada para mostrar um monte de coisas e um comprimido em um único mapa de calor. Você também pode massa tempo de plotagem séria novamente. O resto. Digamos que eu tenho um arquivo chamado Cidades do Tempo que CSB eu vou apenas carregá-lo aqui. Ok, eu acho que eu entendi o eu não sou capaz Senhor porque meus diretórios de trabalho disse não definido. Então vamos fazer isso e voltar aqui e agora Doha ler tempo sério ponto c como sabemos que carrega e então vamos ver como o tempo sério parece. Portanto, é basicamente um tempo subvaloriza a data e um valor em uma data e um valor para cada dia . Há uma medida que está sendo definida aqui. Eu só vou converter a string. Isso é uma apresentação da data em uma data real. Variável Ao executar este comando, não voltar e palavras para realmente data variável. E então eu posso ligar o tempo sério no G plod usando este comando e nunca ver como este se parece. As datas são mostradas no eixo X e os valores no eixo Y e esta é a faixa bloqueada . Agora você também pode fazer um gráfico de caixa por meses diferentes. Então este é um gráfico de caixa de Mons, onde todos os meses aqui é como uma caixa de sangue aqui os valores do mês mostrados no eixo X valores mostrados no eixo Y e você vê alguma formatação sendo feita. A estética, como a data vertiginosa enredo, pode realmente bloquear a Cidade do Tempo é desta forma e mostrar alguns resultados. Então chegamos a outra função poderosa, que é como fazer um enredo de coisas em um mapa geográfico não é muito legal? Portanto, há uma bela biblioteca chamada Dede mapa que é usado para traçar coisas em um mapa do mundo . Então, no começo, carrego a biblioteca. Eu só estava carregada. Agora, agora eu quero apenas traçar nosso hotel em Indiana no exterior, na Índia. Muito simples. Então eu apenas criei uma empresa chamada “Que Map “, e eu vou apenas ostentar uma corda. Keir, injecte a Índia. Eu só vou colocar perguntando. Então, se você vai para o Google Maps e começar a digitar alterado e cordas e ir mapear Então apenas por si só, é exatamente a mesma coisa acontecendo aqui. Eu só estou dando ao mundo a Índia e vou imaginar vestindo o ás que ele faz por si só. E então eu dou um nível de zoom, que é o nível de zoom para o mapa. A maneira como você zoom dentro e fora do mapa do Google que a mesma coisa ea legenda está na parte inferior assim por diante, eu realmente posso armazená-lo em uma variável aqui. Eu vou armazená-lo em um mapa da Índia em então eu vou ver o mapa da Índia. O que você vê aqui acontecendo lá dentro? Você pode ver que uma vez executado mapa ele está realmente indo para o Google um PS em baixar o mapa no mesmo mapa que você vai ter se você entrar no Google Maps e realmente imprimir uma string Índia e disse que o nível de zoom para lutar por isso não é ordem. Ele não mapeia agora. Eu posso apenas sangrar muito facilmente apenas chamando esta Emma indie e então ele vai aparecer e me mostrar que o Indiana sabe coisas muito legais. Comando muito simples. Você nem vai esperar que este comando seja tão simples. Agora, eu vou estar fazendo mais algumas coisas aqui para que eu vou estar planejando alguns lugares em um suporte trama coisas em um mapa, e é isso que eu vou estar fazendo aqui. E para isso, eu vou estar usando seu ou é um ponto fora do conjunto de dados de interesse, e vai estar carregando esse ponto fora de um conjunto interessado e apenas para um alguém fora deste ponto da Interestadual A set sobre o que aponta fora interstate nós que tem basicamente é um nome de um ponto off em apenas como uma escola ou olhando para o fluxo de tal juiz em para cada um dos pontos de interesse, ele vai ser ter a latitude e longitude. Estes são todos pontos fora do interesse. Mas na Califórnia, nos EUA e como vários itens individuais e a latitude e longitude de cada um dos itens em, eu vou tomar estes e, na verdade, estaremos tramando em um mapa em grande escala. A primeira coisa que vou fazer isto. Vou criar um mapa da Califórnia usando este mapa Q. Apenas parceiros na Califórnia no tipo de mapa que eu quero é o tipo de mapa de satélite. Então eu estou apenas criando isso e novamente vai para o Google Maps e comprá-lo. E então eu posso traçar aqui. E você vê isso? Não, estou pegando um mapa de satélite na Califórnia. Em seguida, eu vou e obter outro tipo de mapa, que é a coluna no No. O tipo de mapa é chamado de fita tonal, que é algo como uma impressão em preto e branco de russo. Torna mais fácil para você plotar para o mesmo nível de zoom, nenhum jogador e com isso com diferentes níveis de um e ver o que você sair oferecido. E agora vou traçar o ponto real. Estou ligando para o mapa. Além disso, vou fazer a Joan Point. Vou traçar a longitude e a latitude, e vou colorir pelo tipo de desligamento. Mente fora de interesse sobre a forma dos círculos. O tamanho dos círculos são dados aqui e quais dados vou usar, vou usar no mesmo ano. Os dados do ponto em que os interesses estão no reservatório da barragem do porto na cidade. Eu só vou estar falando esses quatro tipos diferentes de dados sobre Eu vou ser. É por isso que eu estou usando um filtro aqui no ponto off. Interesse em operador inocente é um inovador nesta lista. Só usado estes dados disse, e então traçar o longo que você tinha e latitude neste mapa e colori-los pelo ponto de interesse. E então eu posso selecionar todos eles e, em seguida, executá-lo. E aqui você tem todos esses pontos de sangue aqui, e você pode realmente ver o mapa da Califórnia com todas as linhas filhas escondidas no fundo mostra a cor e o tipo de ponto fora de interesse que está sendo traçado aqui. Perguntei o quão legal este baixo. Então, como é que a lista abençoada um parece? É uma coisa muito fácil para você traçar pontos em um mapa se você sabe o lugar mais longo e latitude são perdoados. Então estes são alguns dos exemplos da nossa programação. Espero que tudo isso seja muito interessante para você. Eu recomendo que você comece a fazer Gordon e jogador com esses comandos. Experimente algumas coisas para que sua compreensão fora desses comentários melhore e aumente. Então eu recomendo novas maneiras de fazer um monte de auto-exercitadores sobre como você usa esses argumentos. Obrigado.