Como usar a área de transferência para copiar e colar dados em r

Outra forma de importação de dados de forma interativa em R é usar a área de transferência para copiar e colar dados. Para importar os dados da área de transferência, use o readClipboard ()

função. Por exemplo, seleccionar as células B2: B4 na folha de cálculo tabela periódica, pressione Ctrl + C para copiar as células para a área de transferência, e, em seguida, usar o seguinte código R:

gt; X lt; - readClipboard () gt; x [1] "hidrogênio" "Hélio" "Lítio"

Como você pode ver, esta abordagem funciona muito bem para dados vetoriais (em outras palavras, uma única coluna ou linha de dados). Mas as coisas ficam um pouco mais complicado quando você deseja importar dados tabulares para R.

Para copiar e colar dados tabulares de uma planilha, selecione primeiro um intervalo em suas folhas (por exemplo, as células B1: D5). Em seguida, use o readClipboard () funcionar e ver o que acontece:

gt; X lt; - readClipboard () gt; x [1] "NametSymboltGroup" "HydrogentHt1" "HeliumtHet1"[4] "LithiumtLit1" "BerylliumtBet2"

Este resultado bastante ininteligível parece com rabiscos completa. Se você olhar um pouco mais perto, porém, você vai perceber que R inseriu muitas “T” elementos nos resultados. o “T” é a maneira R de indicar um caractere de tabulação - em outras palavras, um separador de separador entre elementos de dados.

Video: Sabendo onde fica a área de transferência Android

A barra invertida em “T” é chamado de sequência de fuga.



O muito poderoso read.table () importações de função de dados tabulares em R. Você pode personalizar o comportamento do read.table () alterando seus muitos argumentos. Prestar especial atenção aos seguintes argumentos:

  • Arquivo: O nome do arquivo a ser importado. Para usar a área de transferência, especifique file = “prancheta”.

    Video: 07 - Área de transferência - copiar e colar

  • setembro: O separador entre os elementos de dados. No caso de dados de planilhas Microsoft Excel copiados da área de transferência, o separador é um separador, indicado por “T”.

  • cabeçalho: Este argumento indica se os dados de área de transferência inclui um cabeçalho na primeira linha (isto é, os nomes das colunas). Se você especificar VERDADE ou FALSO depende do intervalo de dados que você copiou.

    Video: Como Copiar e Colar Texto no Celular - DICA

  • stringsAsFactors: E se VERDADE, este argumento converte strings para fatores. Está FALSO por padrão.

    Video: Como Abrir A ÁREA DE TRANSFERÊNCIA De QUALQUER APARELHO !

    gt; X lt; - read.table (file = "prancheta", Setembro = "t", Cabeçalho = TRUE) gt; xName símbolo grupo1 Hidrogénio H 12 hélio ele 13 Lítio Li 14 berílio seja dois

Embora R oferece algumas instalações interativas para trabalhar com dados e a área de transferência, é quase certamente menos do que ideal para grandes quantidades de dados. Se você quiser importar grandes arquivos de dados de planilhas, você vai ser melhor usar arquivos CSV.

Nota: Infelizmente, readClipboard () está disponível apenas no Windows.


Publicações relacionadas