[R] print.data.frame : row.name = FALSE not having intendedeffect
Steven McKinney
smckinney at bccrc.ca
Wed Sep 24 04:07:08 CEST 2008
Here's the current method for printing a data frame:
> print.data.frame
function (x, ..., digits = NULL, quote = FALSE, right = TRUE,
row.names = TRUE)
{
n <- length(row.names(x))
if (length(x) == 0L) {
cat("NULL data frame with", n, "rows\n")
}
else if (n == 0L) {
print.default(names(x), quote = FALSE)
cat("<0 rows> (or 0-length row.names)\n")
}
else {
m <- as.matrix(format.data.frame(x, digits = digits,
na.encode = FALSE))
if (!isTRUE(row.names))
dimnames(m)[[1]] <- if (identical(row.names, FALSE))
rep.int("", n)
else row.names
print(m, ..., quote = quote, right = right)
}
invisible(x)
}
<environment: namespace:base>
>
so you can either set up your own copy of this
or make a matrix copy of your data frame (as
done in the function above) and set the row names
to ""
HTH
Steve McKinney
-----Original Message-----
From: r-help-bounces at r-project.org on behalf of Matthew Pettis
Sent: Tue 9/23/2008 6:55 PM
To: r-help at r-project.org
Subject: Re: [R] print.data.frame : row.name = FALSE not having intendedeffect
Never mind -- the answer is buried in my own question... I was looking
at documentation for version 2.7.2, and when I looked at the one for
2.6.2, I see the row.names option isn't in that release.
Any suggestions on how I can code around that in 2.6.2, so I don't
have to upgrade to 2.7.2 just yet?
Thanks,
Matt
On Tue, Sep 23, 2008 at 8:49 PM, Matthew Pettis
<matthew.pettis at gmail.com> wrote:
> Hi,
>
> Does anybody know if row.name = FALSE actually works in v2.6.2?
> Because it isn't working for me... here is some sample code and
> output:
>
> ====+====+====+====+====+====+====+====+====+====+
>> print(x,row.names = FALSE)
> party_abbr candidate_name votes_candidate
> 2 DFL AMY KLOBUCHAR 1,278,849
> 5 R MARK KENNEDY 835,653
> 4 IP ROBERT FITZGERALD 71,194
> 3 GP MICHAEL JAMES CAVLAN 10,714
> 1 CP BEN POWERS 5,408
> 10 WI WRITE-IN** 901
> 8 WI PETER IDUSOGIE** 29
> 6 WI CHARLES ALDRICH** 15
> 9 WI REBECCA WILLIAMSON** 5
> 7 WI JOHN ULDRICH** 4
>>
> ====+====+====+====+====+====+====+====+====+====+
>
> Thanks,
> Matt
>
> --
> It is from the wellspring of our despair and the places that we are
> broken that we come to repair the world.
> -- Murray Waas
>
--
It is from the wellspring of our despair and the places that we are
broken that we come to repair the world.
-- Murray Waas
______________________________________________
R-help at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list