df <- data.frame(dbGetQuery(con, paste('select * from test')))
这导致了以下结果:
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
我正在尝试使用此代码here来删除行名称(1、2、3等)。
rownames(df) <- NULL
但是当我打印出
df
时,它仍然显示行名称。有没有一种方法在创建数据框时不包括行名称? 我找到了一个关于row.name = FALSE
的建议,但是当我尝试时只得到了错误(可能我放错了位置)。编辑:我想做的是将dateframe转换为HTML表格,并且不希望行名存在于表格中。
write.table
中,row.names = FALSE
是否相关呢? - Henrikattributes(df)$row.names <- NULL
这样的操作会清除df中的所有值。 - David Arenburgdf
,然后数据框会被打印出来。我没有使用write.table
,因为我不需要写入表格(而且当我需要时,我会使用xtable)。 - Dom Abbottprint(df, row.names = F)
即可。 - David Arenburg