Olá, meu nome é David Christensen, e nestas lições você aprenderá como trabalhar com dois dados dimensionais, incluindo quadros de dados e tabelas, bem como usar essas estruturas de dados em listas. Você aprenderá como usá-los para armazenar e organizar seus dados. Nesta lição, mostrarei como usar e criar dados quadros em R. Para demonstrar os frames de dados, tenho um arquivo salvo em minha área de trabalho. O arquivo é denominado invenções.csv. Vamos dar uma olhada rápida para ver a aparência desse arquivo. Estes são dados bidimensionais com uma coluna de invenção, uma coluna de ano e uma coluna de inventor. Para importar esses dados com um R, poderíamos usar read .csv, e entre os parênteses, podemos digitar o caminho para o arquivo ou o nome do arquivo se estiver em nosso diretório atual. Meu diretório atual é minha área de trabalho, então irei em frente e digite o nome do arquivo, e pressione Ctrl -Enter no meu teclado. Isso imprime um quadro de dados, que são dados bidimensionais, não muito diferente de uma planilha. Cada uma das colunas representa um vetor de dados. Podemos atribuir o quadro de dados como um nome de objeto. Vou chamar isso de invenções. O quadro de dados de invenções já está disponível no ambiente. Se quisermos olhar para uma variável específica dentro invenções, podemos acessá-lo digitando o nome dos dados quadro, seguido por um cifrão, e depois a coluna ou vetor que queremos acessar. Por exemplo, se quiséssemos ver o vetor das invenções, poderíamos digitar a palavra invenção e pressione Ctrl-Enter. Isso nos dá acesso ao vetor dentro do quadro de dados. Podemos usar a função de estrutura para investigar o diferentes colunas de dados em nosso quadro de dados. O função de estrutura é str, e dentro de str podemos colocar o nome do data frame, invenções. No console, obtemos algumas informações sobre o data frame. Isso nos diz que este é um quadro de dados de objeto com quatro observações de três variáveis, e obtemos cada uma das variáveis, ano, invenção e inventor. Ele nos informa o tipo de dados para as diferentes colunas. A coluna do ano é automaticamente interpretada como uma tipo inteiro, e as colunas invenção e inventor são interpretado como caractere de tipo. Isto é significativamente mais informação do que se colocássemos invenções dentro da classe. Por exemplo, se colocarmos as invenções dentro da classe, você verá que ele retorna o tipo data frame sem outro Informação. Portanto, a função de estrutura é aquela a ser usada para ver mais informações detalhadas sobre um quadro de dados. Podemos usar a função de quadro de dados para criar um quadro de dados. A função do quadro de dados é quadro de dados, e dentro do data frame, podemos colocar o data frame que desejamos. E então o que precisamos fazer é adicionar os vetores que teríamos como incluído no quadro de dados. Vamos fazer um data frame com mais algumas invenções. Adicionaremos uma coluna para o ano, e definiremos isso igual a um vetor. E dentro do vetor adicionaremos as datas 1960 e 1913. Se seguirmos em frente e executarmos esta linha de código como está, produz um quadro de dados com um único vetor dentro dele. Vamos em frente e adicionar algumas colunas adicionais a esses dados quadro. Então adicionarei uma vírgula após o último vetor, e agora adicionarei uma coluna de invenção. Adicionaremos o laser de invenções e geladeira. Como serão dados de caracteres, ambos os valores precisam estar entre aspas. Então vou destacar o laser e adicione aspas, e o mesmo para a geladeira. Se tentamos executar este quadro de dados, agora temos duas colunas de dados. Então, dois vetores, um para ano e outro para invenção. Vamos em frente e adicionar mais um. Adicionei outra coluna para inventor, e agora, se executarmos a função de quadro de dados, obtemos um quadro de dados com três colunas de dados. Podemos atribuir um nome a esse quadro de dados. Chamarei isso de mais invenções. Vimos dois quadros de dados até agora, o quadro de dados de invenções que carregamos de um arquivo CSV, bem como as mais invenções quadro de dados que criamos do zero. Podemos combinar esses frames de dados usando a função rbind. A função rbind assume dois valores. Estes são os nomes dos frames de dados que iremos combinar. Então serão invenções e o quadro de dados mais invenções. Quando executamos esta linha de código, obtemos um único quadro de dados que combinou nossos dois quadros de dados. Podemos atribuir a esse quadro de dados combinado um nome de objeto. Eu chamei isso de invenções combinadas, e agora está disponível no ambiente.