+ Tanya Jawab Seputar R Dalam tanya-jawab (FAQ) ini sebagian besar diambil dari [22] dan penambahan gambar/ilustrasi dari eksperimen penulis. FAQ ini menjelaskan mulai dari instalasi dan penggunaan, paket-paket, hingga membangun dari sumber kode pemrograman. Dilanjutkan dengan FAQ yang berkaitan dengan pesan kesalahan (error message(s)) ketika menuliskan perintah R, juga FAQ mengenai penulisan perintah dalam R (ref: RossiterRIntro-ITC.pdf) • • 1. Pendahuluan 2. Instalasi dan Penggunaan o 2.1. Dimana saya bisa mendapatkan versi terbaru R? o 2.2. Bagaimana cara menginstall R di Windows o 2.3. Bagaimana cara memeriksa corrupt/gagal atau tidaknya installasi? o 2.4. Bagaimana saya menjalankan R? o 2.5. Dapatkah saya menjalankan R dari CD atau drive USB? o 2.6. Bagaimana cara meng-uninstall R? o 2.7. Adapakah cara terbaik untuk men-upgrade R? o 2.8. Benarkah ada pembatasan memori yang digunakan! o 2.10. Bagaiamana cara mencetak /print file dari R? o 2.11. Dapatkah saya menggunakan R CMD BATCH? o 2.12. Dapatkah saya menggunakan versi R dengan ESS dan (X)emacs? o 2.13. Apa yang menjadi HOME dan direktori kerja? o 2.14. Bagaimana cara mengatur/set variabel lingkungan (environment variables)? o 2.16. Apakah R menggunakan Registry? o 2.17. Apakah R menunjang/support automasi (OLE, COM)? o 2.18. Mengapa fungsi download internet gagal! o 2.19. Memasukkan karakter tertentu, Rgui menjadi crash!. o 2.20. Kejadian crash lainnya. 119 • 3. Paket o 3.1. Cara menginstall paket di R? o 3.2. Apa dan bagaimana jika saya tidak mempunyai hak untuk mengakses/ (hak tulis) ke dalam direktori rw#versi\direktori library. o 3.3. Paket yang saya instal tidak muncul dalam sistem help HTML. o 3.4. Fungsi yang saya miliki tidak dapat ditemui oleh fasilitas pencarian sistem help HTML. o 3.5. Loading a paket gagal! o 3.6. Paket TclTk tidak berfungsi. o 3.7. Kadang-kadang Hyperlinks di HTML tidak berfungsi. o 3.8. update.packages() gagal o 3.9. Bagaimana cara menambahkan dalam daftar repositori? • 4. Fitur Windows o 4.1. Apa yang seharusnya saya harapkan kebiasaan yang ada di Unix ketika di Windows? o 4.2. Sepertinya ada fitur-fitur yang bagus, bisa tolong jelaskan! o 4.3. Lingkaran nampak pada layar menjadi oval o 4.4. Bagaimana cara memindahkan fokus ke dalam window grafik atau konsol? • 5. Workspaces/ruang kerja o 5.1. Workspace saya malah tersimpan dalam ruang yang saya sendiri tidak tahu; bagaimana cara mengehentikannya? o 5.2. Bagaimana cara menyimpan workspace saya dalam tempat yang berbeda? o 5.3. Can I load workspaces saved under Unix/GNU-Linux or MacOS? • 6. Konsol R and Fonts o 6.1. Apakah R mendukung tulisan/huruf (font) Jepang? o 6.2. Saya tidak dapat melihat karakter dengan aksen di konsol R, contoh saja dalam?text o 6.3. Ketika menggunakan Rgui output yang diproses dalam konsol seperti lambat, ada penundaan (delay). o 6.4. Mengapa garis panjang dalam konsol sepertinya terpotong? 120 1. PENDAHULUAN Tanya-jawab (FAQ) dibuku ini ditekankanpada penggunaan R pada sistem operasi Windows, dan berlaku untuk R versi 2.1.0 atau yang terbaru. Untuk FAQ lebih lengkap bisa dilihat di situs: http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html. 2. INSTALASI DAN PENGGUNAAN 2.1. Dimana saya bisa mendapatkan versi terbaru R? Anda dapat ke situs CRAN (lihat http://cran.r-project.org/mirrors.html) , dan pilih menu download R platform Windows. Atau lihat pembahasan III.1 2.2 . Bagaimana cara menginstal R di Windows Untuk instalasi, lihat sub bab III.2. 2.3. Bagaimana cara memeriksa corrupt/gagal atau tidaknya installasi? Jalankan program bin\md5check.exe . Program tersebut akan membandingkan checksum pada semua file yang terinstall dan akan memberi laporan apabila ada perubahan atau file yang hilang. 2.4. Bagaimana saya menjalankan R? Untuk menjalankannya, klik dua kali ikon shotcut R yang terinstall. Anda juga dapat menjalankan R pada command prompt, sebagai contoh pada ‘MS-DOS’ (Windows 9x/ME) 2.5. Dapatkah saya menjalankan R dari CD atau drive USB? YA, anda dapat menjalankan R dari CD atau drive USB. Instalasi dasar dapat direlokasi, jadi anda dapat membakar (burn) image pada instalasi R di harddisk anda atau menginstal langsung pada removable storage (misal USB flashdisk). Catatan: Menjalankan R tidak mengharuskan akses ke direktori temporary dan direktori home. 2.6. Bagaimana cara meng-uninstall R? Untuk uninstalasi, lihat sub bab III.2.2 2.7. Adakah cara terbaik untuk men-upgrade R? Relatif adalah jawabannya, perbedaanya adalah masalah selera dan kebiasaan. Untuk kebanyakan orang yang dilakukan adalah meng-uninstal nya, kemudian install versi terbaru, lalu men-copy semua paket yang terinstal ke folder library di instalasi yang baru, kemudian jalankan update.packages() dalam instalasi R atau ‘Update packages’ di menu R pada gambar berikut: 121 Gambar 1: Menu Update paket kemudian delete/hapus semua sisa file yang ada di folder instalasi yang lama. 2.8. Benarkah ada pembatasan memori yang digunakan! YA, benar ada pembatasan memori. Hal tersebut diatur oleh command-line flag --max-memsize -- yang defaultnya akan lebih kecil dari RAM fisik dalam mesin dan 1 Gb. Juga dapat diatur lebih besar dari 16 M. Perlu diperhatikan, biasanya Windows punya batasan maksimum memory virtual untuk penggunanya sekitar 2 GB. Ketik ?Memory dan ?memory.size untuk memeriksa penggunaan memory. Pembatasan /limit bisa ditingkatkan dengan menuliskan memory.limit pada saat menjalakan sesi R. R dapat dikompilasikan untuk menggunakan different memory manager yang akan membuatnya lebih baik pada penggunaan memory yang besar, namun secara substansi akan lebih lambat (membuat R lebih lambat ketika mengerjakan beberapa perintah). 2.10. Bagaimana cara mencetak /print file dari R? Tergantung apa yang akan anda cetak. • Untuk mencetak grafik windows dari menu atau dengan menggunakan perintah dev.print dengan argument yang sesuai (lihat halaman help: bisanya dev.print(win.graph) dapat bekerja dengan baik). • Anda dapat mencetak dari konsol R atau ke menu File | Print. • And dapat mencetak file help dari pager atau browser HTML. • Jika anda telah mengkonfigurasi RHOME\bin\helpPRINT.bat dan sudah menginstal and have LaTeX installed, anda dapat file help dengan menuliskan perintah help(fn_name, offline=TRUE). 2.11. Dapatkah saya menggunakan R CMD BATCH? YA: gunakan R CMD BATCH --help or ?BATCH untuk lebih jelas. Anda juga dapat mengatur atau menaikkan batch file dengan menggunakan Rterm.exe. Suatu sample batch file kemungkinanan mengandung (suatu baris) path_to_R\bin\Rterm.exe --no-restore --no-save < %1 > %1.out 2>&1 Maksud dari 2>&1 adalah untuk redirect warnings dan errors ke file yang sama sebagai output normal output, dan pengguna Windows 95/98/ME's default command.com `shell' akan 122 membutuhkannya mengacuhkannya. (Program tersebut tidak bermaksud untuk men- redirect stderr, dan Rterm.exe mengirim peringatan dan error ke file output normal pada systems.) 2.12. Dapatkah saya menggunakan versi R dengan ESS dan (X)emacs? YA. Versi terakhir ESS (e.g. 5.2.x) mendukung versi R ini, dan terdapat dukungan untuk menginterupsi proses R dari ESS (dengan C-c C-c). Untuk bantuan dengan ESS, kirim email ke [email protected]. 2.13. Apa yang dimaksud dengan HOME dan direktori kerja? Beberapa dokumentasi menggunakan pengertian dan terminologi berikut. Direktori kerja (working directory) adalah direktori pada saat Rgui atau Rterm dijalankan, kecuali menjalankan shortcut pada menu ‘Start’. Untuk memanggil working directory gunakan getwd(). Home directory adalah kumpulan dari hal berikut: jika variabel lingkungan R_USER di-set, maka nilainya (user) digunakan. Lain hal, jika variabel HOME di-set, maka nilai di HOME tersebut yang digunakan. Dari dua user-controllable setting, maka R akan mencari direktori home yang didefiniskan sebelumnya. Langkah pertama, R akan menggunakan direktori “pribadi” Windows (misal C:\Documents and Settings\username\My Document di Windows XP) . Jika langkah pertama gagal, namun jika dua variabel lingkungan HOMEDRIVE dan HOMEPATH di-set (dan biasanya variabel tersebut berbasis Windows NT/2000/XP/2003), nilainya adalah ${HOMEDRIVE}${HOMEPATH}. Dan jika semua langakah sebelumnya masih gagal, direktori kerja yang terakhir dipakai yang digunakan.. Anda dapat mencarinya dari kode R dengan perintah Sys.getenv("R_USER"). 2.14 Bagaimana cara mengatur/set variabel lingkungan (environment variables)? Variabel lingkungan dapat di-set untuk RGui.exe dan Rterm.exe dengan tiga cara yang berbeda. Pada baris perintah yakni sebagai pasangan name=value. Sebagai contoh dalam shortcut untuk RGui anda mempunyai path berikut: "path_to_R\bin\Rgui.exe" HOME=p:/ R_LIBS=p:/myRlib Dalam file lingkungan (environment). Renviron dalam direktori kerja atau direktori home, sebagai contoh pada baris berikut: R_LIBS=p:/myRlib Jika anda punya hak akses untuk melakukan hal tersebut, anda juga dapat membuat file lingkungan etc\Renviron tentukan lokasi dan atur variabel lingkungan dalam file tersebut dengan cara yang sama. Variabel tersebut harus diatur untuk semua user dan semua penggunaannya pada saat instalasi R. Untuk lebih rinci mengenai file lingkungan, lihat ?Startup. 123 Untuk pengguna di Windows, untuk setting variable lingkungan pada Windows 9x dapat mengesetnya dalam file autoexec.bat atau dalam window MS-DOS tempat anda menjalankan aplikasi Rgui / Rterm. Untuk sistem Windows NT/2000/XP/2003, anda dapat menggunakan control panel atau klik kanan dan pilih properties pada `My Computer'. Pada Windows ME, anda dapat menggunakan System Configuration Utility (klik Start Menu>Programs>Accessories>System Tools). Kemudian anda harus log off atau reboot agar perubahan penyetting berfungsi. 2.16 Apakah R menggunakan Registry? TIDAK. Installer mengatur beberapa entri untunk melakukan dan memberi akses untuk uninstalasi. Sebgai tambahan (secara default, namun bisa juga tidak dipilih defaultnya), installer akan menset Registry key LOCAL_MACHINE\Software\R-core\R sesuai dengn versi R yang digunakan dan path instalasi. Untuk lebih lengkap mengenai penjelasan ini lihat http://cran.rproject.org/other-software.html). Anda dapat menambahkan entri Registry dengan menjalankan file RSetReg.exe yang ada dalam folder bin dan menghapus registry dengan menjalan argument /U. Sebagai catatan, semua setting/pengaturan tersebut adalah untuk per mesin dan bukan untuk per user. 2.17 Apakah R menunjang/support automasi (OLE, COM)? TIDAK secara langsung. Terdapat server (D)COM server yang dibuat oleh Thomas Baier dan bisa didapat di situs CRAN (http://cran.r-project.org/other-software.html) yang bekerja dengan Rproxy.dll (dalam distribusi R) dan R.dll untuk menunjang transfer data ke dan dari R dan mengendalikan dari jarak jauh eksekusi perintah-perintah R, dan terdapat dalam window R. Antar muka /interface R-Excel membuat penggunaan server DCOM termasuk dalam distribusi R. Server (D)COM lainnya bisa didapat di situs http://www.omegahat.org/, yang mempunyai fitur yang mengijinkan mengekspor objek R sebagai nilai COM. Di situs tersebut juga tersedia paket RDCOMClient dan SWinTypeLibs yang memungkinkan R bekerja sebagai (D)COM client. 2.18 Mengapa fungsi download internet gagal! Sebagai contoh, untuk menu yang ada dalam paket menu yakni update.packages() jika tidak koneksi dengan internet atau pun gagal untuk mendownload. Ada bebrapa laporan yang kami terima diantaranya adalah (berikut solusinya): (a) Periksa koneksi Internet anda, apakah kabel Internet terpasang (dengan baik) atau periksa apakah koneksi internet dalam status terhubung. (b) Gunakan cara internet2.dll dengan memulai menjalankan R dengan flag – yang menggunakan browser internet internal (misal Internet Explorer 4 atau terbaru). Catatan: hal ini tidak bekerja dengan proxies yang membutuhkan autentikasi. (b) Anda perlu mengatur/menset proxy: lihat ?download.file. Adapun gambarnya sebagai berikut: 124 Gambar 2: Deskripsi download.file dan berikut ini adalah dua versi suatu contoh baris perintah pada shortcut: "path_to_R\bin\RGui.exe" http_proxy=http://user:pass@gannet:80/ "path_to_R\bin\RGui.exe" http_proxy=http://gannet/ http_proxy_user=ask Versi kedua akan mem- prompt pengguna untuk proxy username dan password pada saat pertama kali digunakannya download HTTP. 2.19 Mengapa ketika saya memasukkan karakter tertentu, Rgui menjadi crash!. Hal tersebut biasanya jarang terjadi. Namun apabila terjadi biasanya berkaitan dengan masalah msvcrt.dll dan telah dilakukan perbaikan pada versi R terbaru. Namun apabila tetap terjadi, cobalah mengekstrak msvcrt.dll agar dapat ditemukan dalam self-extracting archive ftp://ftp.microsoft.com/softlib/mslfiles/msvcrt.exe dan letakkan dalam direktori in the rw2011\bin . Pindahkan msvcrt.dll dari direktori tersebut dan set ke dalam keadaan standar. Dan sepertinya dalam beberapa versi Windows (tidak termasuk Windows 2000/XP/2003) anda juga perlu meletakkan direktori the rw2011\bin pada path anda. Halphal di atas biasanya akan bekerja dengan baik. Namun apabila masih terjadi masalah, hal yang sering dilakukan adalah menginstall ulang Windows anda. ☺ 125 3. PAKET 3.1 Apakah saya dapat menginstall paket di R? YA. Untuk lebih jelas caranya, silakan melihat di situs r-project pada alamat berikut: http://cran.rproject.org/bin/windows/contrib/ReadMe, atau http://www.murdoch-sutherland.com/Rtools/ untuk mendapatkan tools install paket serta untuk manual dalam pdf/HTML anda dapat melihat Writing R Extensions pada menu windows R anda. Atau anda bisa merujuk pada Bab III tentang Menu dalam R di buku ini. 3.2 Apa dan bagaimana jika saya tidak mempunyai hak untuk mengakses/ (hak tulis) ke dalam direktori rw#versi\direktori library? Anda dapat meng-install paket dimana saja yang anda mau dan menggunakan variabel lingkungan R_LIBS (lihat bagian Bagaimana cara mengatur variabel lingkungan) untuk menentukan lokasi library. Anggap saja paket anda ter-instal di p:\myRlib. Kemudian anda dapat melakukan pengaturan varibael R_LIBS ke path p:\myRlib sebelum memulai menjalankan R atau anda dapat juga menggunakan suatu paket, seperti paket library(mypkg, lib.loc="p:/myRlib") 3.3 Paket yang saya instal tidak muncul dalam sistem help HTML! Untuk memperbaharui/update menuliskan. HTML help, jalankan perintah di prompt R dengan >link.html.help() Perintah di atas biasanya secara otomatis ada ketika anda meng-instal dari Menu Packages atau dengan menuliskan install.packages(), dan ketika menjalankan perintah help.start, perintah-perintah tadi memungkinkan anda untuk mempunyai hak tulis di rw2011. Berikut adalah gambar ketika penulisan install.packages(): 126 Gambar 3: Mirror CRAN Namun apabila anda tidak memiliki hak tulis di R, maka anda akan ada peringatan dan paket yang anda install sebelumnya tidak akan muncul dalam daftar paket-paket ataupun pada system pencarian (search). 3.4 Fungsi yang saya miliki tidak dapat ditemui oleh fasilitas sistem pencarian help HTML! Apabila hal tersebtu terjadi, anda harus memeriksa apakah kondisi berikut ini sudah terpenuhi, yaitu: • Suatu paket mengandung file CONTENTS dalam direktori paling tinggi (top-level directory). • Anda telah memperbaharui (update) indikasi-indikasi sebagaimana dijelaskan dalam pertanyaan sebelumnya (lihat pertanyaan Paket yang saya instal tidak muncul dalam sistem help HTML) Jika dua hal tersebut terpenuhi, maka pertanyaan bagian ini sudah terjawab. 127 Sebagai catatan: jika anda tidak dapat memperbaharui (update) indikasi-indikasi (dimana anda memerlukan hak tulis dalam direktori rw2011), hanya fungsi dalam paket yang ter-instal dalam library utama yang akan muncul, selainnya tidak. Kasus lain, jika system pencarian help tidak berfungsi sama sekali, kemungkinan bahwa Java support tidak ter-instal atau status un-enable pada browser anda. Halawan web pencarian (search page) mengandung link ke bagian manual R Installation and Administration. Contoh pada gambar berikut: Gambar 4: Menu manual instalasi dan administrasi R 3.5 Loading paket gagal! Sebelumnya, periksa dahulu apakah paket dikompilasi dari versi R yang sama? Karena kebanyakan paket harus dikompilasi untuk R versi terbaru. Anda dapat melihat versi dari paket yang terkompilasi dengan menggunakan perintah Built: line in its DESCRIPTION file atau pada tab Version file DLL-nya dalam direktori libs. Atau yang paling mudah dengan meng-klik kanan pada file DLL di Windows Explorer dan pilih tab Version di Properties seperti pada gambar berikut: 128 Klik kanan Gambar 5: Versi property R (selain prosedur di atas anda ada dapat menggunakan fungsi DLL.version di R.) 3.6 Paket TclTk tidak berfungsi! Supaya paket tcltk dapat berfungsi (coba tuliskan perintah demo(tkdensity) atau demo(tkttest) setelah anda menuliskan perintah library(tcltk) di R windows) anda harus memastikan Tcl sudah terinstal. Tahap ini adalah bagian pilihan (optional) dari proses instalasi dan biasanya merupakan default ketika anda meng-instal. Apabila anda menjumpai pesan berikut: Tcl/Tk support files tidak terinstal Maka file pilihan tidak ter-instal dan anda harus kembali ke installer dan meng-instalnya kembali. Cara lainnya, jika anda memiliki variabel lingkungan MY_TCLTK maka atur/set ke bentuk nilai non-empty, dan hal ini diasumsikan bahwa anda ingin menggunakan instalasi Tcl/Tk 8.4.x 129 yang berbeda, dan hal ini akan diatur/set up secara benar (dengan file DLLs dalam path anda dan pengaturan pada TCL_LIBRARY ). Dan apabila anda tidak memerlukan file pendukung Tcl/Tk ter-instal , sebagai catatan anda tidak memerlukan file 8.4.x dan file 8.3.x. 3.7 Kadang-kadang Hyperlinks di HTML tidak berfungsi? Hyperlink tidak berfungsi dikarenakan paket di-install di dalam library yang berbeda. Masalah tersebut dapat diatasi dalam system operasi Unix menggunakan simbol links (dimana pada Windows hal tersebut tidak dapat dilakukan). Untuk membetulkan link HTML, help.start() akan membetulkannya ke dalam paket umum standar dengan syarat anda mempunyai hak tulis system. Berikut adalah gambaran dalam R: Gambar 6: Hyperlinks HTML dan akan muncul dalam browser seperti gambar berikut: 130 Gambar 7: Browser Help dalam format HTML Sampai saat ini, link ke paket base, datasets, utils, grDevices, graphics dan stats telah diperbaiki. 3.8. update.packages() gagal ! Anda tidak dapat memperbaharui paket pada saat digunakan: Windows secara otomatis akan `mengunci' paket DLL pada saat proses load. Oleh karena itu gunakan perintah update.packages() untuk sesi yang baru. Jika anda meletakkan library(foo) di dalam .Rprofile , anda harus memulai R untuk memperbaharui/update paket foo. Jika anda mengatur R_DEFAULT_PACKAGES untuk memasukkan foo, anda perlu meng-unset nya sementara. 4. Fitur Windows 4.1. Apa yang seharusnya saya biasakan untuk melakukan hal yang biasanya ada di Unix ketika mengoperasikannya di Windows? Perintah R dapat di interupsi dengan menekan tombol <Esc> dalam Rgui.exe dan tombol <Ctrl-break> atau <Ctrl-C> dalam Rterm.exe: <Ctrl-C> digunakan untuk melakukan pengcopy-an dalam versi GUI. Penyuntingan baris perintah selalu tersedia, namun lebih mudah dibandingkan dengan penyuntingan berbasis garis baca (readline-based) di Unix. Item menu `Help | Console' akan menjelaskan Rgui.exe lebih rinci. Sedangkan rincian keterangan tentang Rterm.exe dapat dilihat file README.rterm. 131 Jika anda menggunakan perintah help.start() dan tidak secara otomatis mengirim permintaan help ke browser, maka gunakan perintah options(htmlhelp=TRUE) untuk mengaktifkannya. Sistem help HTML mempunyai batasan dalam mendukung cross-library links. Spesifikasi path ke suatu file (misal dalam source()) dapat dilakukan dengan menggunakan symbol "/" atau "\\". 4.2 Sepertinya ada fitur-fitur yang bagus, bisa tolong jelaskan! Apakah anda telah membaca file README.rw2011? Di sana terdapat menu file pada konsol R, pager dan windows grafik. Anda dapat mengambil source dan menyimpannya dari menumenu tersebut ke dalam bentuk standar seperti png, jpeg, bmp, postscript, PDF atau metafile. Untuk mempermudah penyimpanan, anda dapat melakukan klik kanan pada tombol mouse untuk melihat pilihan shortcut yang tersedia. Jika anda mengubah ukuran konsol R, options(width=) secara otomotis mengatur lebar konsol (kecuali anda men-disabled dalam file konfigurasi). Grafik dalam R mempunyai mekanisme history. Dalam README.rw2011 tertulis: `Menu History memungkinkan anda untuk merekam , anda dapat ditampilkan lagi dengan menggunkan tombol <PgUp> dan <PgDn> pada keyboard, menyimpannya dan menggantikannya (saved dan replaced). Perekaman secara otomotas dapat dinyalakan (lihat item Recording pada daftar) atau suatu plot dapat langsung ditambahkan (gunakan tombol Add atau <INS> pada keyboard). Keseluruhan history plot dapat disimpan atau diambil kembali dari variabel R dalam lingkungan global. Format dari plot terekam dapat berubah untuk tiap-tiap versi R dan sebaiknya tidak digunkan sebagai format penyimpan permanent untuk plot R. Olehkarena itu hanya terdapat satu graphics history shared dari semua windows devices.' Konsol R dan windows grafik mempunyai file konfigurasi yang tersimpan dalam direktori RHOME\etc disebut Rconsole dan Rdevga; Anda dapat menyimpan copy pribadi dalam direktori HOME anda. Untuk lebih jelasnya lihat: ?Rconsole. Gambarnya adalah sebagai berikut: 132 Gambar 8: Rconsole Terdapat penyunting preferensi dari menu Edit yang dapat digunakan untuk menyunting/edit file Rconsole. Menu klik kanan akan nampak seperti contoh gambar berikut ini: Klik kanan pada gambar Gambar 9: Copy dan/ menyimpan gambar/grafik 133 4.3 Lingkaran pada layar berubah menjadi oval Sistem grafik R akan menanyakan sistem Windows tentang berapa banyak pixels per inch di sumbu X dan Y, dan menggunakannya untuk menentukan ukuran grafik (dimana ukuran grafik di R dalam satuan inchi). Kadang kala, jawaban system Windows tidak selalu pas, karena Windows tidak mengetahui secara tepat seberapa ukuran yang diatur pada CRT untuk ukuran sumbu horizontal dan vertikal. Anda dapat menentukan nilai yang tepat secara manual dengan cara menggunakan fungsi windows atau untuk rincinya: lihat ?windows. Berikut adalah gambar dari argument ?windows: Gambar 10: perintah ?windows 4.4 Bagaimana cara memindahkan fokus ke dalam window grafik atau konsol? Anda dapat memindahkan focus dengan beberapa cara, misalkan untuk memanggil identify atau readline anda dapat menggunakan fungsi bringToTop(). Argument defaultnya akan membawa grafik yang aktif ke paling atas dan mengatur fokusnya secara otomatis. Sedangkan argument -1 akan membawa konsol ke posisi paling atas dan mengatur fokus secara otomatis. Hal tersebut berfungsi pada Rgui.exe di mode MDI dan SDI, dan dapat digunakan untuk windows grafik dari Rterm.exe (walaupun Windows tidak selalu berfungsi pada mode di atas). 134 5 WORKSPACE (RUANG KERJA) 5.1 Workspace saya malah tersimpan dalam ruang yang saya sendiri tidak tahu; bagaimana cara mengatasinya? 5.2 Bagaimana cara menyimpan workspace saya dalam tempat yang berbeda? 5.3 Dapatkah saya memuat ruang kerja (loading workspace) yang sudah disimpan untuk sistem operasi Unix/GNU-Linux atau MacOS? 6 KONSOL R DAN FONTS 6.1 Apakah R mendukung tulisan/huruf (font) Jepang? 6.2 Saya tidak dapat melihat karakter dengan aksen di konsol R, contoh saja dalam text 6.3 Ketika menggunakan Rgui output yang diproses dalam konsol seperti lambat, ada penundaan (delay). 6.4 Mengapa garis panjang dalam konsol sepertinya terpotong? 135