Ich bin einen Datenrahmen mit diesem Code zu erstellen:Entfernen Anzeige von Zeilennamen von Datenrahmen
df <- data.frame(dbGetQuery(con, paste('select * from test')))
, die in diesen Ergebnisse:
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
ich dann die Zeilennamen versuchen, zu entfernen (1 als here diesen Code unter Verwendung vorgeschlagen, 2, 3, usw.):
rownames(df) <- NULL
Aber dann, wenn ich drucken df
zeigt es immer noch die Zeilennamen an. Gibt es eine Möglichkeit, die Zeilennamen beim Erstellen des Datenrahmens nicht einzubeziehen? Ich fand einen Vorschlag über row.name = FALSE
, aber als ich es versuchte, bekam ich nur Fehler (ich könnte es an der falschen Stelle platziert haben).
BEARBEITEN: Was ich tun möchte, ist das Datum in eine HTML-Tabelle konvertieren und ich möchte nicht die Zeile Name in der Tabelle vorhanden sein.
es ist nicht klar, was Sie unter „wenn ich df drucken“. Ist 'row.names = FALSE' in' write.table' relevant? – Henrik
@Henrik bietet hier wahrscheinlich die beste Lösung. Ich frage mich allerdings, warum etwas wie 'Attribute (df) $ row.names <- NULL 'löscht alle Werte form df –
Was ich mit" Wenn ich df ausdrucken "bedeutet, gebe ich' df' in das Terminal, das dann druckt der Datenrahmen. Ich habe keine 'write.table', weil ich keine Tabelle schreibe (und wenn ich das tue, werde ich xtable benutzen). –