On Aug 7, 2011, at 5:51 PM, peter dalgaard wrote:


On Aug 7, 2011, at 21:31 , David Winsemius wrote:


On Aug 7, 2011, at 2:37 PM, peter dalgaard wrote:


On Aug 7, 2011, at 20:27 , David Winsemius wrote:


On Aug 7, 2011, at 2:08 PM, Bansal, Vikas wrote:

Dear all,

I was working on number of files and at the end I got a data frame with approx. million rows.To prin this data frame in output, I used

capture.output(print.data.frame(end,row.names=F), file = "summary", append = FALSE)

where end is the name of my data frame and summary is the name of my output file.

but when I checked the output there were only 10000 rows and at the last it was written-

[ reached getOption("max.print") -- omitted 923750 rows ]]

Can you please tell me what is wrong with my output code?

Nothing.

I want to print all million rows in my output.

I'm trying to figure out why, after that warning message, you did not immediately pull up the help page for getOption?

Perhaps he was looking for a way to override the option rather than change it?

print(...., max=2e6)

should do the trick. (Documented on help(print.default), which perhaps _is_ a little hard to find your way to.)

You mean that options(max.print=2e6) wouldn't have done the same thing? That was what I thought would work when I looked at help(getOption). Seemed to work just fine when I just tested it.


It does, but next time he does something to the million-row data frame, and forgets to assign the result, he'll see a million lines whizzing by in his console. Unless he remembers to do

old <- options(max.print=2e6)
print(....)
options(old)

I thought the implications of the option change were obvious, as well as the way to set it back to a smaller number. In addition that change would only have lasted during the current session and would revert to the default with the next session. It's not like I told him to change it in his .Rprofile after all.



--
David Winsemius, MD
West Hartford, CT


--
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd....@cbs.dk  Priv: pda...@gmail.com
"Døden skal tape!" --- Nordahl Grieg








David Winsemius, MD
West Hartford, CT

______________________________________________
R-help@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.

Reply via email to