cách tăng giới hạn cho max.print trong R


86

Tôi đang sử dụng Graphgói trong R để phân tích maxclique của 5461 mục.

Mục đầu ra cuối cùng mà tôi nhận được rất dài, vì vậy tôi nhận được cảnh báo sau:

đạt đến getOption("max.print")- bỏ qua 475569 hàng

Ai đó có thể vui lòng cung cấp cho tôi gợi ý về cách tăng giới hạn cho max.print.


4
bạn có thể muốn tìm một định dạng đầu ra phù hợp và xuất theo cách đó. Một khi dữ liệu của bạn đủ lớn, việc in sang bảng điều khiển R sẽ nhanh chóng trở nên khó khăn hơn đáng giá.
Ari B. Friedman,

Câu trả lời:


112

Sử dụng optionslệnh, ví dụ options(max.print=1000000).

Xem ?options:

 ‘max.print’: integer, defaulting to ‘99999’.  ‘print’ or ‘show’
      methods can make use of this option, to limit the amount of
      information that is printed, to something in the order of
      (and typically slightly less than) ‘max.print’ _entries_.

xin chào aix: xem kết quả đầu ra: $ maxCliques [[179798]] [1] "n4301" "n4630" "n4480" "n4977" "n4427" $ maxCliques [[179799]] [1] "n4301" "n4630" " n4480 "" n4592 "$ maxCliques [[179800]] [1]" n4301 "" n4630 "" n4480 "" n4328 "" n4595 "... tại sao nó lại bắt đầu bằng" $ maxCliques [[179798]] "thay vì" $ maxCliques [[1]] ", thật kỳ cục!
Jay,

1
@Jeol: R in toàn bộ, nhưng theo mặc định, bảng điều khiển chỉ lưu trữ 8000 dòng cuối cùng của đầu ra. Đi tới Edit-> GUI preferences...-> linesvà tăng giá trị. Sau đó Save...OK.
Richie Cotton,

Giải pháp này không hoạt động trong trường hợp của tôi - sau khi chạy options(max.print=100)và sau đó head(df, 30)tôi thấy danh sách tên cột thay vì hàng dữ liệu.
RobertF

42

Xem ?options:

options(max.print=999999)

16
options(max.print = .Machine$integer.max)là phiên bản cực đoan nhất của này
MichaelChirico

1

đặt các tùy chọn chức năng (max.print = 10000) ở đầu chương trình của bạn. vì bạn muốn phức tạp hóa điều này trước khi nó hoạt động. Đó là làm việc cho tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.