ver tabla presentacion nuevo new mapas mapa herramientas definicion data crear contenido como barra arcmap r printing dataframe output-formatting rowname

tabla - Eliminar la visualización de nombres de fila del marco de datos



tabla contenido arcgis (2)

Ha eliminado correctamente los nombres de fila. El método print.data.frame solo muestra los números de fila si no hay rownames.

df1 <- data.frame(values = rnorm(3), group = letters[1:3], row.names = paste0("RowName", 1:3)) print(df1) # values group #RowName1 -1.469809 a #RowName2 -1.164943 b #RowName3 0.899430 c rownames(df1) <- NULL print(df1) # values group #1 -1.469809 a #2 -1.164943 b #3 0.899430 c

Puede suprimir la impresión de los nombres de fila y los números en print.data.frame con el argumento row.names .

print(df2, row.names = FALSE) # values group # -1.4345829 d # 0.2182768 e # -0.2855440 f

Editar Como está escrito en los comentarios, quiere convertir esto a HTML. Desde los documentos xtable e print.xtable , puede ver que el argumento include.rownames hará el truco.

library("xtable") print(xtable(df1), type="html", include.rownames = FALSE) #<!-- html table generated in R 3.1.0 by xtable 1.7-3 package --> #<!-- Thu Jun 26 12:50:17 2014 --> #<TABLE border=1> #<TR> <TH> values </TH> <TH> group </TH> </TR> #<TR> <TD align="right"> -0.34 </TD> <TD> a </TD> </TR> #<TR> <TD align="right"> -1.04 </TD> <TD> b </TD> </TR> #<TR> <TD align="right"> -0.48 </TD> <TD> c </TD> </TR> #</TABLE>

Estoy creando un marco de datos usando este código:

df <- data.frame(dbGetQuery(con, paste(''select * from test'')))

Lo que resulta en esto:

UID BuildingCode AccessTime 1 123456 BUILD-1 2014-06-16 07:00:00 2 364952 BUILD-2 2014-06-15 08:00:00 3 95865 BUILD-1 2014-06-06 09:50:00

Luego estoy tratando de eliminar los nombres de fila (1, 2, 3, etc.) como se sugiere here usando este código:

rownames(df) <- NULL

Pero cuando df todavía muestra los nombres de las filas. ¿Hay alguna forma de no incluir los nombres de las filas al crear el marco de datos? Encontré una sugerencia sobre row.name = FALSE pero cuando lo probé acabo de recibir errores (podría haberlo colocado en el lugar equivocado).

EDITAR: Lo que quiero hacer es convertir la fecha en una tabla HTML y no quiero que el nombre de la fila esté presente en la tabla.


Sí, sé que es más de medio año después y un poco tarde, PERO

row.names(df) <- NULL

funciona. Al menos para mí :-)

Y si tiene información importante en row.names como fechas, por ejemplo, lo que hago es simplemente:

df$Dates <- as.Date(row.names(df))

Esto agregará una nueva columna al final, pero si la quiere al comienzo de su marco de datos

df <- df[,c(7,1,2,3,4,5,6,...)]

Espero que esto ayude a aquellos de Google :)