Cómo utilizar el portapapeles para copiar y pegar los datos en r

Video: Portapapeles de Word | Curso de Word

Otra manera de importar datos de forma interactiva en la que R es utilizar el portapapeles para copiar y pegar datos. Para importar datos desde el portapapeles, utilice el readClipboard () función. Por ejemplo, seleccionar las celdas B2: B4 en la hoja de cálculo tabla periódica, pulse Ctrl + C para copiar esas células en el portapapeles, y luego utilizar el siguiente código de R:

gt; x lt; - readClipboard () gt; x [1] "Hidrógeno" "Helio" "Litio"

Como se puede ver, este enfoque funciona muy bien para los datos vectoriales (en otras palabras, una sola columna o fila de datos). Pero las cosas se ponen un poco más complicado cuando se desea importar datos tabulares a R.

Para copiar y pegar datos de tabla a partir de una hoja de cálculo, primero seleccione un rango en sus hojas (por ejemplo, las celdas B1: D5). A continuación, utilice el readClipboard () funcionar y ver lo que sucede:

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

Este resultado bastante ininteligible parece un galimatías completa. Si nos fijamos un poco más cerca, sin embargo, usted notará que R ha insertado un montón de “T” elementos en los resultados. los “T” R es la forma de indicar un carácter de tabulación - en otras palabras, un separador de tabulación entre elementos de datos.

Video: Tutorial Word (Cap. 5) Funciones del Portapapeles

La barra invertida “T” se llama una secuencia de escape.

El muy potente read.table () las importaciones de función de datos tabulares en R. Se puede personalizar el comportamiento de read.table () cambiando sus muchos argumentos. Prestar especial atención a los siguientes argumentos:

  • archivo: El nombre del archivo que desea importar. Para utilizar el portapapeles, especifique file = “portapapeles”.

  • sep: El separador entre los elementos de datos. En el caso de los datos de hoja de cálculo de Microsoft Excel copiados desde el portapapeles, el separador es una ficha, indicado por “T”.

    Video: El mejor portapapeles para Android | CLIPPER+ | Mejores aplicaciones para Android

  • encabezamiento: Este argumento indica si los datos del portapapeles incluye una cabecera en la primera fila (es decir, nombres de columna). Ya sea que se especifique CIERTO o FALSO depende de la cantidad de datos que ha copiado.

    Video: 20150401- Como Manipular el Portapapeles [Copiar, Pegar, Limpiar]

  • stringsAsFactors: Si CIERTO, este argumento convierte las cadenas de factores. Sus FALSO por defecto.

    gt; x lt; - read.table (file = "portapapeles", Sep = "t", Header = TRUE) gt; xName Símbolo Grupo1 Hidrógeno H 12 Helio El 13 de litio Li 14 berilio Be 2

Aunque R ofrece algunas instalaciones interactivas para trabajar con los datos y el portapapeles, es casi seguro menos que ideal para grandes cantidades de datos. Si desea importar grandes archivos de datos de hojas de cálculo, que va a estar mejor con archivos CSV.

Nota: Desafortunadamente, readClipboard () sólo está disponible en Windows.

Artículos Relacionados