R adalah open source, didistribusikan secara bebas dan multiplatform software command-line yang menyediakan suite terintegrasi fasilitas perangkat lunak, yang dapat dengan mudah digunakan untuk perhitungan data, manipulasi dan tampilan grafis. Dengan kata lain, R adalah bahasa pemrograman dan lingkungan untuk komputasi statistik dan grafis.
Ini & rsquo; s proyek GNU mirip dengan lingkungan bahasa pemrograman S dan pengembangan yang dibuat oleh John Chambers dan rekan-rekannya di Bell Laboratories, yang sebelumnya dikenal sebagai AT & T, sekarang Lucent Technologies. Muncul dengan dokumentasi yang komprehensif yang tersedia di proyek & rsquo; s homepage.Features pada fitur glanceKey termasuk bahasa yang efektif, berkembang dengan baik dan sederhana pemrograman, penyimpanan data yang berguna dan fungsi penanganan, satu set operator untuk perhitungan array, khususnya matriks, seperangkat, besar dan terintegrasi utilitas perantara untuk analisis data, serta fungsi grafis untuk menampilkan data dan analisis.
Hal ini dapat dengan mudah diperluas dengan fungsi tambahan, dilengkapi dengan berbagai teknik grafis dan statistik, termasuk nonlinier dan pemodelan linear, analisis time-series, clustering, klasifikasi dan uji statistik klasik. R dapat digunakan untuk menghasilkan plot publikasi berkualitas, termasuk rumus dan simbol matematika.
Selain itu, pengguna akan dapat menghubungkan dan memanggil C ++, C dan kode Fortran saat runtime, menambahkan fungsi tambahan dengan menentukan fungsi baru, ikuti pilihan algoritmik dibuat, serta untuk memanipulasi R objek langsung dengan menulis kode C. Built-in arsitektur plugin memungkinkan Anda untuk dengan mudah memperpanjang fungsi standar melalui packages.Under tenda dan didukung OSesR adalah cross-platform aplikasi baris perintah yang dapat digunakan pada pada berbagai GNU / Linux dan UNIX-like operating sistem, termasuk BSD, serta pada Microsoft Windows dan Mac OS X. Hal ini diimplementasikan dalam bahasa pemrograman C dan telah berhasil diuji pada kedua 32-bit dan 64-bit hardware platform.
Apa yang baru dalam rilis ini:
- FITUR BARU:
- embedFonts () sekarang default ke format = & quot; ps2write & quot; untuk .ps dan file eps. Ini tersedia dalam Ghostscript 9.x (sejak 2010) sedangkan sebelumnya default, format = & quot;. Pswrite & quot ;, telah dihapus di Ghostscript 9.10
- Untuk konsistensi dengan [dpqr] norma (), [dp] lnorm (sdlog = 0) model massa titik di exp (mulog) daripada kembali NaN (untuk kesalahan).
- kemampuan () kini melaporkan jika ICU disusun dalam untuk digunakan untuk pemeriksaan (itu hanya benar-benar digunakan jika lokal yang cocok ditetapkan untuk pemeriksaan, dan tidak pernah untuk lokal C).
- (OS X saja.) Paket pemeriksaan tcltk saat dimuat jika dihubungkan terhadap Tcl / Tk CRAN X11-based dan jika demikian bahwa komponen Tcl / Tk dan perpustakaan X11 diinstal. Hal ini memungkinkan pesan kesalahan yang lebih informatif untuk diberikan menasihati pemasangan komponen yang hilang atau XQuartz.
- The X11 () perangkat dan versi X11 berbasis editor data dan penampil (dipanggil oleh mengedit () dan View () untuk frame data dan matriks dari baris perintah R) memeriksa bahwa perpustakaan X11 diinstal dan jika tidak menyarankan menginstal XQuartz .
- icuSetCollate () memungkinkan lokal = & quot; & quot ;, standar dan lokal = & quot; tidak ada & quot; untuk menggunakan layanan OS daripada ICU untuk pemeriksaan.
- variabel Lingkungan R_ICU_LOCALE dapat digunakan untuk mengatur ICU standar lokal, dalam hal yang berasal dari OS lokal yang pantas (ini saat ini diperlukan pada Windows).
- Fungsi baru icuGetCollate () untuk melaporkan ICU pemeriksaan lokal digunakan (jika ada).
- util :: UrlEncode () telah diperbarui untuk menggunakan karakter Unreserved dan pendiam dari RFC 3986,, bukan RFC 1738.
- unik (peringatan ()) dan c (peringatan ()) sekarang didukung.
- The Bioconductor 'versi' digunakan oleh setRepositories () sekarang defaultnya 3.0. (Hal ini dapat diatur pada saat runtime _via_ variabel lingkungan R_BIOC_VERSION.)
- INSTALASI dan TERMASUK SOFTWARE:
- Configure script melaporkan pada kemampuan yang lebih penting / pilihan yang tidak akan disusun dalam.
- Lebih jenis BLAS eksternal diakui namanya dalam laporan tersebut.
- Ketika membangun R sebagai perpustakaan bersama, L $ {} R_HOME / $ {lib R_ARCH} bendera ditempatkan di awal perintah link yang digunakan selama instalasi dan ketika paket yang diinstal: ini membantu memastikan bahwa membangun saat ini memiliki prioritas jika perpustakaan R bersama telah diinstal oleh misalnya install-LiBr di perpustakaan disebutkan dalam LDFLAGS (dan tidak dalam 'sistem anda direktori library' seperti yang didokumentasikan). (Ingin PR # 15790.)
- paket LaTeX upquote tidak lagi diperlukan untuk penggunaan R dari Inconsolata.
- (hanya Windows) Jika kedua 32 dan 64 bit versi R dipasang, bin / R.exe dan bin / Rscript.exe executable sekarang menjalankan 64 bit R. (Untuk menjalankan 32 bit R, menimpa file-file dengan salinan bin / i386 / Rfe.exe.)
- UTILITIES:
- Running R CMD memeriksa dengan _R_CHECK_DEPENDS_ONLY_ benar sekarang membuat paket VignetteBuilder tersedia bahkan jika mereka tercantum dalam Mengusulkan, karena mereka dibutuhkan untuk mengenali dan proses non-Sweave sketsa.
- R CMD cek sekarang melaporkan deklarasi importFrom kosong dalam file namespace, karena ini adalah kesalahan umum (menulis importFrom (Pkg) di mana impor (Pkg) dimaksudkan).
- R CMD cek sekarang secara default penggunaan kode cek langsung pada paket namespace tanpa bongkar melampirkan paket dan yang menunjukkan dan memper-. Untuk praktek yang baik dengan paket di Mengusulkan lapangan, lihat SS1.1.3.1 dari 'Menulis R Ekstensi'. Untuk penggunaan benda malas-data dalam kode paket sendiri, lihat? Data.
- perbaikan bug:
- dmultinom () tidak menangani probabilitas non-terbatas dengan benar.
- prettyNum (x, zero.print = *) kini juga bekerja ketika x mengandung NAs.
- Sebuah bug lama ditunjukkan oleh nlminb () pada Windows dijiplak bug compiler gcc 4.6.3 di; solusi telah dimasukkan ke dalam tempat. (PR # 15244 dan PR # 15914).
- Rendering dari perintah dalam versi HTML dari halaman bantuan telah ditingkatkan. Ini sangat jelas pada halaman bantuan untuk INSTALL
- as.hexmode (x) dan as.octmode (x) sekarang berperilaku dengan benar untuk beberapa x numerik, misalnya, c (NA, 1) atau c (1, pi).
- drop1 () gagal jika argumen lingkup punya variabel menurun. (PR # 15935)
- edit () (dan karenanya memperbaiki ()) gagal jika sebuah objek memiliki atribut non-karakter yang bernama & quot; sumber & quot; (Atribut yang telah digunakan di R sebelum versi 2.14.0) .
- callGeneric () bisa gagal jika generik memiliki ... sebagai argumen formal. (PR # 15937) .
- fork secara paralel paket yang disebut C entry point keluar pada anak. Ini tidak aman (_exit seharusnya disebut), dan bisa menyiram stdin proses R utama (terlihat paling sering pada Solaris).
- Sebagai praktek yang baik, stdout kini memerah sebelum forking anak.
- R objek seperti daftar (`a B` = 1) sekarang dicetak dengan benar.
- getAnywhere (& quot; C_pbinom & quot;) sekarang kembali dengan benar satu objek (bukan unlisting itu) .
- confint () metode untuk nls () cocok gagal itu ini telah ditentukan batas parameter meskipun menggunakan algoritma selain & quot; & quot ;. pelabuhan (PR # 15960)
- subclassing kelas S4 gagal jika kelas yang diperlukan argumen untuk generator, melalui initialize nya () method.
- removeSource () tidak benar menangani ekspresi yang mengandung argumen yang disediakan sebagai hilang, misalnya x [i,]. (PR # 15957)
- as.environment (daftar ()) sekarang bekerja, dan as.list () dari lingkungan seperti itu sekarang sama dengan daftar ().
- Beberapa fungsi tcltk gagal ketika dijalankan di lingkungan yang tidak biasa. (PR # 15970)
- pilihan (daftar ()) sekarang bekerja (sepele). (PR # 15979)
- menggabungkan (, ..) sekarang bekerja dengan benar untuk dua independen dendrogram `(PR # 15648), dan masih mensinergikan melalui menyesuaikan = & quot; auto & quot; misalnya untuk dua cabang dari dendrogram yang ada.
- Metode plot untuk & quot; hclust & quot; benda mendapat pemeriksaan argumen opsional; Ketika itu benar (default) cek lebih hati-hati untuk input yang valid.
- (hanya Windows) Jika pengguna memilih untuk menginstal 64 bit R tetapi tidak 32 bit R, bin / R dan bin / Rscript executables gagal menjalankan. (PR # 15981)
- Berbagai buffer overruns mungkin telah dicegah, dan perlindungan memori terjawab ditambahkan. (PR # 15990)
- Rscript tidak lagi melewati opsi --args R jika tidak ada tambahan (& quot; pengguna & quot;). Argumen
- benda seperti getClass (& quot; refClass & quot;) @ prototipe sekarang mencetak () dan str () tanpa kesalahan .
- identik () sekarang juga terlihat pada bit S4.
- hist (x, istirahat) lebih kuat dalam menambahkan bulu kecil untuk beberapa istirahat ketika beberapa sangat besar. (PR # 15988)
- sub () dan gsub () tidak menangani ekspresi reguler seperti & quot; s {2,} & quot; benar jika teks yang terkandung NA atau unsur-unsur non-ascii dalam UTF-8 lokal. Bagian ini adalah karena bug di perpustakaan TRE. (PR # 16009)
- RShowDoc (& quot; Berita & quot;) sekarang menampilkan versi PDF .
- Matriks dan array dengan dimensi nol terakhir tidak mencetak sama sekali atau tidak lengkap. (PR # 16012)
- plot.histogram () dan karenanya hist () sekarang menghormati xaxs, yaxs dan parameter grafis laboratorium. (PR # 16021)
- bw.SJ (x) dan bw lainnya. * () Tidak lagi segfault ketika x mengandung nilai-nilai non-terbatas. (PR # 16024)
- R CMD Rd2pdf sengaja mengabaikan opsi --os nya.
- Metode internal download.file () tidak melaporkan ukuran file dan kemajuan dengan benar pada file yang lebih besar dari 2GB (diwarisi dari libxml2). Ini dikoreksi untuk 64-bit membangun (platform 32-bit mungkin tidak mendukung file seperti itu, tapi mana mungkin akan didukung dalam versi masa depan R).
- Bekerja di sekitar bug di OS X Yosemite di mana variabel lingkungan kunci dapat diduplikasi menyebabkan masalah dalam subproses. Duplikat sekarang dihapus pada R startup (via Rprofile). (PR # 16042)
- Sesuaikan X11 deteksi otomatis peluncuran di DISPLAY pada OS X untuk mengenali XQuartz terbaru.
Apa yang baru dalam versi 3.0.2:
- FITUR BARU:
- File BERITA telah diselenggarakan kembali.
- File ini berisi berita untuk R & gt; = 3.0.0: berita untuk 0.xy, 1.xy dan 2.xy rilis dalam file NEWS.0, NEWS.1 dan NEWS.2. File-file yang terakhir sekarang diinstal ketika R diinstal. Versi HTML berita dari 2.10.0 sampai 2.15.3 tersedia sebagai doc / html / NEWS.2.html.
- sum () untuk argumen bilangan bulat sekarang menggunakan akumulator integer setidaknya 64 bit dan akan lebih akurat dalam kasus yang sangat jarang terjadi bahwa jumlah kumulatif melebihi 2 ^ 53 (harus menjumlahkan lebih dari 4 juta elemen).
- Contoh () dan alat-alat :: Rd2ex () fungsi sekarang memiliki parameter untuk memungkinkan mereka untuk mengabaikan dontrun markup dalam contoh. (Disarankan oleh Peter Solymos.)
- str (x) jauh lebih cepat untuk daftar yang sangat besar, atau faktor dengan tingkat 100.000, yang terakhir seperti dalam PR # 15337.
- col2rgb () sekarang mengkonversi faktor untuk karakter string tidak kode bilangan bulat (disarankan oleh Bryan Hanson).
- ekor (peringatan ()) sekarang bekerja, melalui [`` metode baru.
- Saat ini sudah mendukung untuk file zi4.sty gaya LaTeX yang telah di beberapa distro diganti inconsolata.sty.
- unlist (x) sekarang biasanya mengembalikan semua non-daftar xs berubah, bukan hanya & quot; vektor & quot; yang. Akibatnya, Format (lst) sekarang juga bekerja ketika daftar lst memiliki unsur-unsur non-vektor.
- Alat :: getVignetteInfo () fungsi telah ditambahkan untuk memberikan informasi tentang sketsa terpasang.
- New assertCondition (), dll utilitas dalam alat-alat, yang berguna untuk pengujian.
- Profiling sekarang mencatat panggilan non-inline dari byte-dikompilasi kode untuk fungsi builtin.
- Berbagai fungsi dalam statistik dan tempat lain yang menggunakan evaluasi non-standar sekarang lebih berhati-hati untuk mengikuti aturan namespace scoping. Misalnya statistik :: lm () sekarang dapat menemukan statistik :: model.frame () bahkan jika statistik tidak pada jalur pencarian atau jika beberapa paket mendefinisikan fungsi nama itu.
- Jika / object .Random.seed korup tidak valid ditemui di ruang kerja itu diabaikan dengan peringatan daripada memberikan kesalahan. (Hal ini memungkinkan R sendiri mengandalkan Ping bekerja, misalnya untuk memilih port acak.)
- seq () dan seq.int () memberikan pesan kesalahan yang lebih eksplisit jika dipanggil dengan sah (misalnya NaN) input.
- Ketika parse () menemukan kesalahan sintaks, sekarang membuat informasi mengurai parsial tersedia sampai ke lokasi kesalahan. (Permintaan Reijo Sund.)
- Metode dipanggil oleh NextMethod () memiliki orangtua yang dinamis berbeda dengan generik. Hal ini menyebabkan masalah di mana metode S3 dipanggil melalui evaluasi malas bisa kehilangan jejak generik mereka. (PR # 15267)
- Kode untuk distribusi binomial negatif sekarang memperlakukan ukuran kasus == 0 sebagai distribusi satu-titik nol.
- menyingkat () menangani tanpa peringatan non-ASCII masukan string yang tidak memerlukan singkatan.
- read.dcf () tidak lagi memiliki batas 8191 byte per baris. (Ingin PR # 15250.)
- formatC (x) eksemplar lagi kelas x hasil, untuk menghindari penyalahgunaan membuat objek yang tidak valid seperti PR # 15303. Sebuah peringatan akan diberikan jika kelas dibuang.
- Dataset npk telah disalin dari MASS untuk memungkinkan lebih banyak tes yang akan dijalankan tanpa paket disarankan yang diinstal.
- The inisialisasi dari koefisien regresi untuk model dibedakan non-merosot di arima () telah berubah dan dalam beberapa contoh menghindari maksimum lokal. (PR # 15396)
- termplot () sekarang memiliki transform.x argumen untuk mengontrol tampilan istilah individu dalam plot. (PR # 15329)
- Format () sekarang mendukung angka = 0, untuk menampilkan nsmall tempat desimal.
- Ada baru read-only par () parameter yang disebut & quot;. Halaman & quot ;, yang mengembalikan nilai logis yang menunjukkan apakah plot.new berikutnya () panggilan akan memulai halaman baru
- Pengolahan Sweave dan Rd dokumen ke PDF sekarang membuat backticks dan tanda kutip tunggal yang lebih baik dalam beberapa kasus, termasuk di kode dan ekspresi Samp.
- util :: modifyList () mendapat argumen keep.null baru yang memungkinkan komponen NULL pengganti yang akan dipertahankan, bukan menyebabkan sesuai komponen yang akan dihapus.
- alat :: pkgVignettes () keuntungan argumen cek; jika diatur ke TRUE, itu akan memperingatkan ketika muncul sketsa sebuah permintaan mesin sketsa tidak ada.
- UTILITIES:
- R CMD cek --as-cran memeriksa lebar garis dalam penggunaan dan contoh bagian dari file-file paket Rd.
- R CMD cek --as-cran sekarang menyiratkan --timings.
- R CMD cek mencari perintah gfile jika file yang cocok tidak ditemukan. (Meskipun file tidak dari GNU, OpenCSW pada Solaris menginstal sebagai gfile.)
- R CMD membangun (dengan tar internal) memeriksa hak akses dari configure dan pembersihan file dan menambahkan mengeksekusi izin untuk izin direkam untuk file-file ini jika diperlukan, dengan peringatan. Hal ini berguna pada OS dan file sistem yang tidak mendukung mengeksekusi hak akses (terutama, pada Windows).
- CMD R membangun sekarang tenun dan kusut semua sketsa, paket sehingga disarankan tidak diperlukan selama instalasi paket jika tarball source disiapkan dengan arus R CMD membangun.
- checkFF () (digunakan oleh R CMD cek) melakukan pekerjaan yang lebih baik untuk mendeteksi panggilan dari paket lain, termasuk tidak melaporkan orang-orang di mana fungsi telah disalin dari namespace lain (misalnya sebagai metode default). Sekarang laporan panggilan di mana NAMA adalah simbol yang terdaftar dalam paket lain.
- Pada sistem Unix-sama, R CMD INSTALL sekarang menginstal kelompok paket writably setiap kali perpustakaan (lib.loc) adalah kelompok ditulis. Oleh karena itu, update.packages () bekerja untuk anggota kelompok lainnya (disarankan awalnya dan dari patch oleh Dirk Eddelbuettel).
- R CMD javareconf sekarang mendukung penggunaan symbolic link untuk JAVA_HOME pada platform yang memiliki realpath. Jadi sekarang mungkin untuk menggunakan
- R CMD javareconf JAVA_HOME = / usr / lib / jvm / java-1.7.0
- pada sistem Linux dan mencatat nilai yang bukan sering berubah penuh jalan seperti /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64.
- (Windows saja.) Rscript -e membutuhkan argumen non-kosong untuk konsistensi dengan versi Unix R. (Juga Rterm -e dan R -e.)
- R CMD cek apakah pemeriksaan lebih menyeluruh paket dinyatakan dan ruang nama. Ini laporan
- paket dinyatakan dalam lebih dari satu Depends, Impor, Menunjukkan dan Meningkatkan bidang file URAIAN.
- ruang nama dinyatakan dalam Impor tetapi tidak diimpor dari, baik dalam file namespace atau menggunakan :: maupun operator :::.
- paket yang digunakan di perpustakaan () atau membutuhkan () panggilan dalam kode R, tapi sudah memakai path pencarian _via_ Depends.
- paket dideklarasikan di Depends tidak diimpor _via_ file namespace (kecuali paket standar). Benda yang digunakan dari paket Depends harus diimpor untuk menghindari konflik dan untuk memungkinkan operasi yang benar ketika namespace dimuat tapi tidak terpasang.
- barang import _via_ ::: panggilan di mana :: lakukan.
- benda yang diimpor oleh :: yang tidak diekspor.
- benda diimpor oleh ::: panggilan yang tidak ada.
- Lihat 'Menulis R Ekstensi' untuk praktek yang baik.
- R CMD cek opsional memeriksa file dan direktori tingkat atas non-standar (yang sering kesalahan):. Ini diaktifkan untuk --as-cran
- gaya LaTeX berkas upquote.sty tidak lagi disertakan (versi itu beberapa tahun): itu tidak lagi digunakan dalam R. A lama kemudian versi umumnya termasuk dalam distribusi LaTeX tetapi tidak bermain dengan baik dengan font ae yang adalah default untuk sketsa Sweave.
- R CMD membangun membuat lebih banyak menggunakan membangun sub-direktori sumber paket, misalnya untuk merekam informasi tentang sketsa.
- INSTALASI dan TERMASUK SOFTWARE:
- macro digunakan untuk panduan texinfo telah diubah untuk bekerja lebih baik dengan perubahan yang tidak kompatibel dibuat dalam 5.x texinfo.
- minimum versi untuk perpustakaan sistem xz sekarang 5.0.3 (adalah 4,999). Hal ini sebagian untuk menghindari 5.0.2, yang dapat kompres dengan cara versi lain tidak dapat dekompresi.
- versi termasuk dari PCRE telah diperbarui menjadi 8,33.
- versi termasuk dari zlib telah diperbarui untuk 1.2.8, rilis bug-fix .
- versi termasuk dari liblzma utils xz telah diperbarui untuk 5.0.5.
- Karena javareconf (lihat di atas) digunakan bila R diinstal, link stabil untuk JAVA_HOME dapat diberikan saat itu.
- Konfigurasi dengan disable-byte-kompilasi akan menimpa file KETERANGAN paket yang direkomendasikan, yang biasanya memerlukan byte-kompilasi.
- Lebih dari instalasi dan proses pemeriksaan akan bekerja bahkan ketika TMPDIR diatur ke jalan yang berisi spasi, tapi ini tidak dianjurkan dan software eksternal (misalnya texi2dvi) mungkin gagal.
- PAKET INSTALASI:
- Instalasi segera dibatalkan jika paket LinkingTo tidak terpasang.
- R CMD INSTALL memiliki pilihan baru --no-byte-compile yang akan menimpa lapangan ByteCompile dalam file DESKRIPSI paket tersebut.
- BSD License sudah ditinggalkan. Menggunakan BSD_3_clause atau BSD_2_clause bukan
- Lisensi X11 sudah ditinggalkan. Menggunakan MIT atau BSD_2_clause bukan
- persyaratan Versi paket LinkingTo sekarang diakui: mereka diperiksa di instalasi. (Fields dengan persyaratan versi sebelumnya diam-diam diabaikan.)
- Batas 500 entri S3method dalam file namespace telah dihapus.
- Default 'versi' dari Bioconductor paket yang telah diubah menjadi mendatang 2.13, tapi ini dapat diatur oleh lingkungan R_BIOC_VERSION variabel, misalnya dalam file Renviron.site .
- C-LEVEL:
- Rdefines.h telah tweak sehingga dapat dimasukkan dalam C ++ kode setelah R_ext / Boolean.h (yang termasuk oleh Rh).
- Perhatikan bahwa Rdefines.h tidak tetap up-to-date, dan Rinternals.h lebih disukai untuk kode baru.
- eval dan applyClosure sekarang dilindungi terhadap kode paket memasok rho valid.
- usang dan tidak beroperasi lagi:
- Argumen namespace digunakan untuk package.skeleton () kini secara resmi usang dan akan dihapus dalam R 3.1.0.
- plclust () sudah ditinggalkan: menggunakan plot () metode untuk kelas & quot; hclust & quot; sebagai gantinya.
- Fungsi readNEWS () dan checkNEWS () dalam alat paket yang usang (dan mereka tidak bekerja dengan file BERITA saat untuk waktu yang lama).
- DOKUMENTASI:
- 'Sebuah Pengantar R' memiliki bab baru menggunakan R sebagai bahasa scripting termasuk berinteraksi dengan OS.
- perbaikan bug:
- help.request () tidak dapat menentukan versi R di CRAN. (PR # 15241)
- Pada Windows, file.info () gagal pada direktori root kecuali jalan dihentikan dengan quot eksplisit &;. & Quot ;. (PR # 15302)
- regmatches 1. (Bill Dunlap, PR # 15386) .
- batang () sekarang membuang input tak terbatas daripada menggantung. (PR # 15376)
- parser sekarang memberlakukan sintaks C99 untuk floating konstanta heksadesimal titik (misalnya 0x1.1p0), daripada kembali nilai-nilai yang tidak diinginkan untuk konstanta cacat. (PR # 15234)
- model.matrix () sekarang bekerja dengan nama LHS sangat panjang (lebih dari 500 byte). (PR # 15377)
- mengintegrasikan () beralih ke perilaku pra-2.12.0: dari 2.12.0 ke 3.0.1 kadang-kadang gagal untuk mencapai toleransi yang diminta dan melaporkan perkiraan kesalahan yang melebihi. (PR # 15219)
- strptime () sekarang menangani% W bidang dengan nilai 0. (PR # 15915)
- R kini lebih terlindungi terhadap orang yang mencoba untuk berinteraksi dengan konsol dalam kode startup. (PR # 15325)
- array Subsetting 1D dimnames sering hilang (PR # 15301).
- Unary + pada vektor logis tidak memaksa integer, meskipun unary -. Melakukan
- na.omit () dan na.exclude () ditambahkan berturut-turut ke data frame nol-baris. (PR # 15399)
- Semua (bila perlu dipotong-down) sketsa dipasang jika R dikonfigurasi dengan --without-direkomendasikan-paket.
- sumber () tidak menampilkan nama file ketika melaporkan kesalahan sintaks.
- laporan kesalahan sintaks salah tempat tanda sisipan menunjukkan token buruk.
- (Windows saja) Mulai R dengan R (bukan Rterm atau Rgui) akan kehilangan nol-panjang string dari argumen baris perintah. (PR # 15406)
- Kesalahan dalam pengkodean yang ditentukan pada baris perintah melalui --encoding = foo tidak ditangani dengan baik. (PR # 15405)
- Jika x adalah simbol, is.vector (x, & quot; nama & quot;) sekarang kembali BENAR, karena & quot; nama & quot; dan & quot; simbol & quot; harus sinonim. (HR Herv'e Pag`es.)
- R CMD rtags bekerja pada platform (seperti OS X) dengan perintah shell gema XSI-konforman. (PR # 15231)
- is.unsorted (NA) mengembalikan false seperti yang didokumentasikan (bukan NA).
- R CMD LINK tidak tahu tentang sub-arsitektur.
- sistem () dan system2 () lebih baik dilindungi terhadap pengguna yang misguidedly memiliki ruang di jalur direktori sementara.
- file.show () dan mengedit () sekarang lebih cenderung untuk bekerja pada jalur file yang berisi spasi. (Apabila utilitas eksternal yang digunakan, bukan norma pada Windows maupun di R.app yang seharusnya sebelumnya telah bekerja.)
- Paket menggunakan paket metode yang lebih mungkin untuk bekerja ketika mereka impor tetapi tidak terikat. (Beberapa bagian dari kode C yang sedang mencari fungsi R pada jalur pencarian bukan di namespace nya.)
- lgamma (-x) tidak lagi NaN untuk x yang sangat kecil.
- (Windows) system2 () sekarang menghormati menentukan stdout dan stderr sebagai file jika dipanggil dari Rgui. (PR # 15393)
- Menutup x11 () perangkat sementara locator () atau mengidentifikasi () sedang berlangsung tidak lagi hang R. (PR # 15253)
- list.dirs (full.names = FALSE) tidak dilaksanakan. (PR # 15170)
- Format () kadang-kadang ditambahkan ruang yang tidak perlu. (PR # 15411)
- all.equal (check.names = FALSE) akan mengabaikan permintaan untuk mengabaikan nama dan akan memeriksa mereka sebagai atribut.
- Simbol yang ditetapkan oleh alat :: Rd2txt_options (itemBullet =) tidak dihormati di beberapa lokal. (PR # 15435)
- mcMap () tidak diekspor oleh paket paralel. (PR # 15439)
- plot () untuk objek TukeyHSD tidak menyeimbangkan dev.hold () dan dev.flush () panggilan pada plot multi-halaman. (PR # 15449)
FASILITAS
Apa yang baru dalam versi 2.8.1:
- Ini adalah rilis pemeliharaan dan perbaikan sejumlah sebagian besar bug dan masalah platform yang kecil.
Komentar tidak ditemukan