Điều này có vẻ mang tính nam tính, nhưng nó ảnh hưởng đến năng suất của tôi. Tôi đang sử dụng R trong chế độ đầu cuối trên Linux. Không giống như Windows IDE, Linux giới hạn số lượng cột thành 80, do đó làm cho việc kiểm tra các tập dữ liệu khó hơn. Có cách nào để đặt số cột tối đa không?Cách tăng số lượng cột bằng cách sử dụng R trong Linux
Trả lời
Đây là một chức năng tôi có trong ~/.Rprofile
tập tin của tôi:
wideScreen <- function(howWide=Sys.getenv("COLUMNS")) {
options(width=as.integer(howWide))
}
Gọi chức năng mà không có sự tranh luận howWide
đặt cột là chiều rộng của thiết bị đầu cuối của bạn. Bạn có thể tùy chọn vượt qua trong đối số để đặt chiều rộng thành số tùy ý bạn chọn.
Hầu như đề nghị của Josh, nhưng ít ma thuật :-)
Ít ma thuật, nhưng tốt hơn. Thực hiện tốt. –
Nó chỉ ra rằng Josh làm việc nếu bạn thực sự muốn làm điều này từ '.Rprofile', nhưng điều này thì không. Rõ ràng 'Sys.getenv (" COLUMNS ")' không hoạt động khi '.Rprofile' được chạy. Vì vậy, câu trả lời này chỉ hữu ích nếu bạn không muốn 'wideScreen()' được gọi tự động. –
Nếu bạn muốn gọi 'wideScreen()' từ .Rprofile để nó được gọi tự động, bạn phải chắc chắn đó là biến môi trường. Thử gõ 'env | grep COLUMNS' vào thiết bị đầu cuối và nếu bạn không thấy gì, hãy thêm 'xuất COLUMNS' vào tệp .bash_rc của bạn. – Garrett
Bạn có thể sử dụng gui TK, tôi nghĩ tùy chọn là --ui=TK
hoặc một cái gì đó như thế này.
Hoặc là một yêu cầu khó để sử dụng nó trong thiết bị đầu cuối?
Set nó với một cái gì đó giống như
options("width"=200)
mà là trong thực tế những gì tôi có trong ~/.Rprofile. Xem trợ giúp (tùy chọn) để biết chi tiết.
Đánh cắp ý tưởng từ utilnd của Brendan O'Connor. (http://github.com/brendano/dlanalysis/blob/master/util.R), bạn có thể lấy thiết bị đầu cuối R để đặt chiều rộng mặc định bằng lệnh stty. Remunging kịch bản của mình để làm việc trên Linux, bạn sẽ có được sexy 1 lót sau:
options(width=as.integer(system("stty -a | head -n 1 | awk '{print $7}' | sed 's/;//'", intern=T)))
tôi sử dụng này:
wideScreen <- function(howWide=as.numeric(strsplit(system('stty size', intern=T), ' ')[[1]])[2]) {
options(width=as.integer(howWide))
}
Bởi vì biến COLUMNS
môi trường, và tset
, không được cập nhật khi cửa sổ được thay đổi kích cỡ, nhưng stty size
là.
Điều này có vẻ là cách tiếp cận mạnh mẽ nhất. Thật không may nó không hoạt động trên Windows… nhưng tôi có thể sống với điều đó. –
Chèn dòng này để bạn ~/.Rprofile
options(width=system("tput cols", intern=TRUE))
- 1. Nhận số lượng cột trong R được đặt tên cột
- 2. Thay đổi số hàng read.table sử dụng để xác định số lượng cột trong R
- 3. Làm cách nào để tăng thời lượng lịch sử lệnh trong R?
- 4. vẽ sơ đồ lưu lượng email trong bản đồ bằng cách sử dụng R
- 5. Cách kiểm tra số lượng RAM trong R
- 6. Đếm số lượng tệp trong thư mục bằng cách sử dụng C
- 7. cột vim số tăng
- 8. Cách tính số lượng khi sử dụng Groupby?
- 9. Lấy số lượng bản ghi trong bảng con bằng cách sử dụng câu lệnh chọn
- 10. Tăng số lượng dấu trục
- 11. Số lượng theo các mức hệ số trong R
- 12. Cách tạo tệp KML bằng cách sử dụng R
- 13. Sắp xếp lại nhiều cột trong tập dữ liệu thành một cột bằng cách sử dụng R
- 14. biên dịch lỗi bằng cách sử dụng signal.h trong Linux
- 15. Cách tạo cột ảo bằng cách sử dụng MySQL SELECT?
- 16. Viết html từ trong R bằng cách sử dụng knitr
- 17. Cách xác minh số lượng bản ghi bằng cách sử dụng capybara
- 18. Cách lấy số hàng bằng cách sử dụng SqlDataReader trong C#
- 19. Cách thêm cột động trong một họ cột trong cassandra bằng cách sử dụng cql
- 20. Làm cách nào để nhận số lượng hàng bằng cách sử dụng api QueryOver NHibernate?
- 21. Sử dụng năng lượng thấp Bluetooth trong dòng lệnh linux
- 22. Số lượng đối số sai khi gọi hàm tạo Scala bằng cách sử dụng phản chiếu
- 23. Cách chèn số lượng lớn vào MySQL bằng C#
- 24. R: Lô ô nhiều ô bằng cách sử dụng các cột từ khung dữ liệu
- 25. Tăng số bằng cách nhấp vào nút
- 26. Số lượng tệp trong một thư mục bằng cách sử dụng C++
- 27. Cách tìm n% hàng đầu của bản ghi trong cột của một khung dữ liệu bằng cách sử dụng R
- 28. Lặp qua các biến số trong hồi quy bằng cách sử dụng R
- 29. Sử dụng "r +" trong fopen trên windows vs linux
- 30. Làm cách nào để thay đổi số lượng tệp giới hạn mở trong Linux?
Vì vậy, không ai trong số các giải pháp này dường như làm việc cho StatET? –