una seleccionar recorrer iteraciones filas extraer datos data concatenar columnas columna agrupar r

seleccionar - Cómo aumentar el número de columnas usando R en Linux



recorrer una columna en r (6)

Ajústelo con algo como

options("width"=200)

que es de hecho lo que tengo en ~ / .Rprofile. Ver ayuda (opciones) para más detalles.

Esto puede parecer insignificante, pero afecta mi productividad. Estoy usando R en modo terminal en Linux. A diferencia de Windows IDE, Linux limita el número de columnas a 80, lo que dificulta la inspección de los conjuntos de datos. ¿Hay una manera de establecer el número máximo de columnas?


Inserte esta línea en su ~/.Rprofile

options(width=system("tput cols", intern=TRUE))


Puedes usar la --ui=TK , creo que la opción era --ui=TK o algo así.

¿O es un requisito difícil utilizarlo en el terminal?


Robando una idea de util.R de Brendan O''Connor ( http://github.com/brendano/dlanalysis/blob/master/util.R ), puede hacer que su terminal R establezca el ancho predeterminado usando el comando stty. Al prescindir de su script para trabajar en linux, obtienes el siguiente sexy 1 liner:

options(width=as.integer(system("stty -a | head -n 1 | awk ''{print $7}'' | sed ''s/;//''", intern=T)))


Yo uso esto:

wideScreen <- function(howWide=as.numeric(strsplit(system(''stty size'', intern=T), '' '')[[1]])[2]) { options(width=as.integer(howWide)) }

Debido a que la variable de entorno COLUMNS , y tset , no se actualizan cuando se stty size la ventana, pero stty size es el stty size .


Aquí hay una función que tengo en mi archivo ~/.Rprofile :

wideScreen <- function(howWide=Sys.getenv("COLUMNS")) { options(width=as.integer(howWide)) }

Llamar a la función sin el argumento howWide establece que la columna sea el ancho de su terminal. Opcionalmente, puede pasar el argumento para establecer el ancho a un número arbitrario de su elección.

Casi como la sugerencia de Josh, pero menos magia :-)