Suppression de l'affichage des noms de lignes de trame de données

Je suis entrain de créer un dataframe l'aide de ce code:

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

Qui résultats dans ce:

    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

Je suis ensuite d'essayer de supprimer les noms de lignes (1, 2, 3, etc), comme l'a suggéré ici en utilisant ce code:

rownames(df) <- NULL

Mais alors quand j'imprime df il affiche toujours les noms de ligne. Est-il un moyen de ne pas inclure les noms de ligne lors de la création de la trame de données? J'ai trouvé une suggestion à propos de row.name = FALSE mais quand j'ai essayé j'ai juste eu des erreurs (je pourrais l'avoir placé au mauvais endroit).

EDIT: Ce que je veux faire est de convertir le dateframe à un tableau HTML et je ne veux pas la ligne nom de la table.

  • Il n'est pas clair ce que tu veux dire par "quand j'imprime df". Est row.names = FALSE dans write.table pertinentes?
  • offre probablement la meilleure solution ici. Je me demande cependant pourquoi faire quelque chose comme attributes(df)$row.names <- NULL efface toutes les valeurs de df
  • Ce que je veux dire par "quand j'imprime df" est je type df dans le terminal imprime ensuite le bloc de données. Je n'ai pas write.table parce que je ne suis pas la rédaction d'un tableau (et quand je le fais, je vais être en utilisant xtable).
  • donc, juste print(df, row.names = F) devrait le faire
  • votre correct, qui fonctionne! Mais comment pourrais-je le mettre dans un tableau html?
InformationsquelleAutor Dom Abbott | 2014-06-26