R

Logiciel capture d'écran:
R
Détails logiciels:
Version: 3.1.2
Date de transfert: 17 Feb 15
Licence: Gratuit
Popularité: 355

Rating: 4.0/5 (Total Votes: 2)

R est une source ouvert, distribué librement et logiciel en ligne de commande multiplateforme qui fournit une suite intégrée d'installations de logiciels, qui peut être facilement utilisé pour le calcul de données, la manipulation et l'affichage graphique. En d'autres termes, R est un langage de programmation et de l'environnement pour le calcul statistique et des graphiques.
Il & rsquo; projet GNU similaire à l'environnement de développement du langage et la programmation de S créé par John Chambers et ses collègues de Bell Laboratories, qui était auparavant connu sous le nom d'AT & T, l'entreprise Lucent Technologies. Il est livré avec une documentation complète qui est disponible sur le projet & rsquo; s homepage.Features à une des caractéristiques glanceKey comprennent une langue efficace, bien développé et programmation simple, le stockage de données utiles et les fonctions de manutention, un ensemble d'opérateurs pour les calculs du tableau, en particulier les matrices, un ensemble cohérent, vaste et intégré de services intermédiaires pour l'analyse des données, ainsi que des fonctions graphiques pour l'affichage et l'analyse des données.
Il peut être facilement étendu avec des fonctionnalités supplémentaires, est livré avec un large éventail de techniques graphiques et statistiques, y compris non linéaire et la modélisation linéaire, analyse de séries chronologiques, le regroupement, la classification et les tests statistiques classiques. R peut être utilisé pour produire des parcelles de qualité publication, y compris les formules et des symboles mathématiques.
En outre, les utilisateurs seront en mesure de relier et d'appeler C ++, C et Fortran à l'exécution, ajouter des fonctionnalités supplémentaires en spécifiant de nouvelles fonctions, suivez les choix algorithmiques réalisés, ainsi que de manipuler directement les objets R en écrivant du code C. Son architecture de plugin intégré vous permet d'étendre facilement ses fonctions par défaut par le biais packages.Under le capot et soutenu OSesR est une application en ligne de commande multi-plateforme qui peut être utilisé sur une large gamme de GNU / Linux et d'exploitation de type UNIX systèmes, y compris BSD, ainsi que sur Microsoft Windows et Mac OS X. Il est mis en œuvre dans le langage de programmation C et a été testé avec succès sur les deux plates-formes 32 bits et 64 bits matériel.

Ce qui est nouveau dans cette version:

  • Nouvelles fonctionnalités:
  • embedFonts () maintenant par défaut au format = & quot; & quot; ps2write pour .ps et fichiers .eps. Ce est disponible dans Ghostscript 9.x (depuis 2010) alors que la précédente défaut, format = & quot;. & Quot ;, pswrite a été enlevé dans Ghostscript 9.10
  • Par souci de cohérence avec [dpqr] norme (), [dp] lnorm (sdlog = 0) modéliser une masse de point exp (mulog) plutôt que de retourner NaN (pour une erreur).
  • (capacités) relève maintenant si ICU est compilé pour une utilisation pour le classement (elle est utilisée seulement se un lieu approprié est réglé pour la collation, et jamais pour un lieu de C).
  • (OS X uniquement.) Colis contrôles de tcltk lorsqu'il est chargé se il est lié contre le Tcl / Tk base-X11 CRAN et si oui que la composante Tcl / Tk et les bibliothèques X11 sont installés. Cela permet messages d'erreur plus d'information à donner conseiller l'installation de l'élément manquant ou de XQuartz.
  • Le X11 () appareil et versions basés sur X11 de l'éditeur de données et le spectateur (invoquées par modifier () et View () pour les trames de données et de matrices de ligne de commande R) vérifier que les bibliothèques X11 sont installés et si ce ne est conseille l'installation XQuartz.
  • icuSetCollate () permet locale = & quot; & quot ;, défaut et locale = & quot; ne & quot; d'utiliser les services de soins intensifs OS plutôt que pour la collation.
  • Environnement R_ICU_LOCALE variable peut être utilisé pour définir les paramètres régionaux de soins intensifs par défaut, dans le cas d'une dérivée de la locale du système d'exploitation ne est pas appropriée (ce est actuellement nécessaire sur Windows).
  • Nouveau icuGetCollate de fonction () de faire rapport sur la localisation ICU de classement utilisé (le cas échéant).
  • utils :: UrlEncode () a été mis à jour pour utiliser des caractères non réservés et réservés de la RFC 3986, la place de la RFC 1738.
  • uniques (avertissements ()) et C (avertissements ()) sont désormais pris en charge.
  • 'version' La Bioconductor utilisé par setRepositories () maintenant par défaut à 3,0. (Il peut être réglé lors de l'exécution de _via_ R_BIOC_VERSION variable d'environnement.)
  • Installation et logiciels INCLUS:
  • Le script de configuration des rapports sur les capacités les plus importantes / options qui ne sera pas compilé.
  • Plus de types de BLAS externes sont reconnus par nom dans ce rapport.
  • Lors de la construction R comme une bibliothèque partagée, l'-L $ {} / $ R_HOME lib drapeau {} R_ARCH est placé plus haut dans les commandes de liaison utilisés lors de l'installation et quand les paquets sont installés: Cela permet de garantir que la version actuelle est prioritaire si une bibliothèque partagée R a déjà été installé, par exemple par install-Libr dans une bibliothèque mentionné dans LDFLAGS (et non dans «répertoire de la bibliothèque de votre système» comme documenté). (Rêves de PR # 15790.)
  • paquet LaTeX upquote ne est plus nécessaire pour l'utilisation de R de inconsolata.
  • (Windows uniquement) Si les deux versions 32 et 64 bits de R sont installés, le bin / r.exe et bin / Rscript.exe exécutables maintenant géré 64 bits R. (Pour exécuter 32 bits R, écraser ces fichiers avec copies de bin / i386 / Rfe.exe.)
  • Utilitaires:
  • Running R CMD vérifier avec _R_CHECK_DEPENDS_ONLY_ vrai aujourd'hui rend les forfaits VignetteBuilder disponibles même se ils sont répertoriés dans suggère, car ils sont nécessaires pour reconnaître et traiter non Sweave vignettes.
  • chèque R CMD relève maintenant vides ImportFrom déclarations dans un fichier espace de noms, ce sont des erreurs communes (écrit ImportFrom (Emb) où l'importation (Emb) a été prévu).
  • R CMD contrôle désormais par défaut l'utilisation du code des contrôles directement sur l'emballage namespace sans chargement et la fixation de l'emballage et son suggère et améliore. Pour de bonnes pratiques avec des paquets dans le domaine Suggère, voir SS1.1.3.1 de «écriture R Extensions '. Pour l'utilisation d'objets lazy-données dans son propre code de l'emballage, voir? Données.
  • Corrections de bugs:
  • dmultinom () ne gérait pas correctement probabilités non-finis.
  • prettyNum (x, zero.print = *) fonctionne désormais lors de x contient AN.
  • Un bug de longue date présenté par nlminb () sur Windows a été attribuée à un bug du compilateur gcc 4.6.3 dans; une solution de contournement a été mis en place. (PR # 15244 # 15914 et PR).
  • Rendu de commande dans les versions HTML des pages d'aide a été amélioré:. Ce est particulièrement évident sur la page d'aide pour l'installation
  • as.hexmode (x) et as.octmode (x) se comportent désormais correctement pour certains x numériques, par exemple, c (NA, 1) ou c (1, pi).
  • drop1 () a échoué si l'argument de la portée ne avait pas de variables à déposer. (PR # 15935)
  • modifier () (et donc fixer ()) a échoué si un objet a un attribut non-personnage nommé & quot; source de & quot; (Un attribut qui avait été utilisé dans la R antérieures à la version 2.14.0).
  • callGeneric () pourrait échouer si le générique avait ... comme un argument formel. (PR # 15937).
  • Forker dans le paquet parallèle appelé C sortie de point d'entrée chez l'enfant. Ce était dangereux (_exit aurait dû être appelé), et pourrait rincer stdin du processus de R principale (voir plus souvent sur Solaris).
  • Les bonnes pratiques, stdout est maintenant rincé avant de bifurquer un enfant.
  • R objets tels que la liste (`a b '= 1) maintenant imprimer correctement.
  • getAnywhere (& quot; C_pbinom & quot;) renvoie désormais correctement un objet unique (plutôt que non-inscription il)
  • .
  • La méthode confint () pour nls () se adapte échoué, il se agit a précisé les limites des paramètres malgré l'utilisation d'un algorithme autre que & quot; le port & quot ;. (PR # 15960)
  • méthode Sous-classer une classe S4 échoué si la classe nécessaire arguments au générateur, à travers son initialize ().
  • removeSource () ne gérait pas correctement les expressions contenant des arguments qui ont été fournis comme manquant, par exemple x [i,]. (PR # 15957)
  • as.environment (list ()) fonctionne maintenant, et as.list () d'un tel environnement est maintenant le même que la liste ().
  • Plusieurs fonctions de tcltk échoué lorsqu'il est exécuté dans des environnements inhabituels. (PR # 15970)
  • Options (list ()) fonctionne désormais (trivialement). (PR # 15979)
  • merge (, ..) fonctionne désormais correctement pour les deux dendrogrammes `indépendants» (PR N ° 15648), et encore compatible via ajuster = & quot; auto & quot; par exemple pour les deux branches d'un dendrogramme existant.
  • La méthode de tracé pour & quot; hclust & quot; objets obtient un contrôle d'argument optionnel; Lorsque ce est vrai (par défaut) il vérifie plus attentivement une entrée valide.
  • (Windows uniquement) Si un utilisateur a choisi d'installer 64 bits R mais pas 32 R bits, le bin / R et bin exécutables / RSCRIPT échoué à courir. (PR # 15981)
  • Divers dépassements de tampons possibles ont été empêchés, et la protection de la mémoire manquer ajouté. (PR # 15990)
  • RSCRIPT ne passe plus --args à R lorsqu'il n'y a pas supplémentaire (& quot; utilisateur & quot;). Arguments
  • objets comme getClass (& quot; refClass & quot;) @ prototype imprimer maintenant () et str () sans erreur
  • .
  • identiques () maintenant se penche également sur le bit S4.
  • hist (x, les pauses) est plus robuste en ajoutant une petite fuzz à quelques pauses lorsque certains sont très grandes. (PR # 15988)
  • sous () et gsub () n'a pas gérer des expressions régulières comme & quot; s {2,} & quot; correctement si le texte contenait NA ou des éléments non-ASCII dans une locale UTF-8. Une partie de cela était dû à un bogue dans la bibliothèque TRE. (PR # 16009)
  • RShowDoc (& quot; NOUVELLES & quot;) affiche maintenant la version PDF
  • .
  • Matrices et tableaux avec dernière dimension zéro ne se imprime pas du tout ou incomplètement. (PR # 16012)
  • plot.histogram () et donc hist () respectent maintenant la xaxs, yaxs et paramètres laboratoire graphiques. (PR # 16021)
  • bw.SJ (x) et d'autres pc. * () Ne est plus segfault lorsque x contient des valeurs non-finis. (PR # 16024)
  • R CMD Rd2pdf involontairement ignoré son option --os.
  • La méthode interne de download.file () a été ne signale pas la taille des fichiers et des progrès correctement sur fichiers de plus de 2Go (hérité de libxml2). Ce est corrigé pour les versions 64 bits (plates-formes 32 bits ne peuvent pas soutenir de tels fichiers, mais si possible seront pris en charge dans les futures versions de R).
  • Le travail autour d'un bogue dans OS X Yosemite où les variables clés de l'environnement peuvent être reproduits causant des problèmes dans les sous-processus. Les doublons sont maintenant supprimés sur R démarrage (via Rprofile). (PR # 16042)
  • Régler X11 détection auto-lancement en DISPLAY sur OS X de reconnaître dernière XQuartz.

Ce qui est nouveau dans la version 3.0.2:

  • Nouvelles fonctionnalités:
  • Les fichiers de presse ont été réorganisés.
  • Ce fichier contient des nouvelles pour la R & gt; = 3.0.0: nouvelles pour les 0.xy, 1.xy et 2.xy presse est dans les fichiers NEWS.0, NEWS.1 et NEWS.2. Les derniers fichiers sont maintenant installés lorsque R est installé. Une version HTML de nouvelles de 2.10.0 à 2.15.3 est disponible en doc / html / NEWS.2.html.
  • sum () pour des arguments entiers utilise maintenant un accumulateur entier d'au moins 64 bits et sera donc plus précis dans le cas très rare qu'une somme cumulée dépasse 2 ^ 53 (nécessairement additionnant plus de 4.000.000 éléments).
  • L'exemple () et les outils :: Rd2ex () fonctions ont maintenant des paramètres pour leur permettre d'ignorer dontrun balisage dans les exemples. (Suggéré par Peter Solymos.)
  • str (x) est beaucoup plus rapide pour les très grandes listes, ou des facteurs avec 100 000 niveaux, ce dernier comme dans PR # 15337.
  • col2rgb () convertit désormais des facteurs de chaînes de caractères non codes entiers (suggéré par Bryan Hanson).
  • queue (avertissements ()) fonctionne désormais, via le nouveau [méthode `.
  • Il est désormais en charge le fichier zi4.sty de style LaTeX qui a en quelque distributions inconsolata.sty remplacé.
  • unlist (x) renvoie désormais généralement non-liste xs inchangée, pas seulement le & quot; & quot vecteur; ceux. Par conséquent, le format (HNL) fonctionne maintenant lorsque la liste LST comporte des éléments non-vectoriels.
  • Les outils :: getVignetteInfo () fonction a été ajoutée pour donner des informations sur les vignettes installés.
  • Nouveau assertCondition (), etc. utilitaires dans les outils, utiles pour les tests.
  • Le profilage enregistre maintenant des appels non-inline de byte code compilé aux fonctions BUILTIN.
  • Plusieurs fonctions de statistiques et d'ailleurs qui utilisent l'évaluation non-standard sont désormais plus prudent de suivre les règles de portée espace de noms. Par exemple Statistiques :: lm () peuvent désormais trouver stats :: model.frame (), même si les statistiques ne est pas sur le chemin de recherche ou si un paquet définit une fonction de ce nom.
  • Si un objet non valide corrompus / .Random.seed est rencontré dans l'espace de travail, elle est ignorée par un avertissement plutôt que de donner une erreur. (Cela permet R se se appuyer sur un RNG de travail, par exemple, de choisir un port aléatoire.)
  • seq () et seq.int () donner des messages d'erreur plus explicites si appelée avec des entrées invalides (par exemple NaN).
  • Lorsque parse () trouve une erreur de syntaxe, il fait maintenant des informations d'analyse partielle disponibles jusqu'à l'emplacement de l'erreur. (Demande de Reijo Sund.)
  • Méthodes invoquées par NextMethod () avaient un parent dynamique différente au générique. Ce était à l'origine des problèmes où les méthodes S3 invoquées par l'évaluation paresseuse pourraient perdre la trace de leur générique. (PR # 15267)
  • Code pour la distribution binomiale négative traite maintenant la taille de cas == 0 comme une distribution d'un point à zéro.
  • abréger () gère sans avertissement chaînes d'entrée non-ASCII qui ne nécessitent aucune abréviation.
  • read.dcf () n'a plus de limite de 8191 octets par ligne. (Rêves de PR # 15250.)
  • FormatC (x) ne copie plus la classe de x au résultat, pour éviter les abus création d'objets invalides comme dans PR # 15303. Un avertissement est émis si une classe est jeté.
  • Dataset NPK a été copié de la messe pour permettre plus de tests à exécuter sans paquets recommandés étant installés.
  • L'initialisation des coefficients de régression pour les modèles non-différenciées dégénérés à Arima () a été modifié et, dans certains exemples évite un maximum local. (PR # 15396)
  • termplot () a maintenant une transform.x argument pour contrôler l'affichage des termes individuels dans l'intrigue. (PR # 15329)
  • format () prend désormais en chiffres = 0, pour afficher nPetite décimales.
  • Il ya une nouvelle lecture seule par () paramètre appelé & quot;. La page & quot ;, qui renvoie une valeur logique indiquant si le prochain appel plot.new () va commencer une nouvelle page
  • Traitement Sweave et Rd documents au format PDF rend désormais backticks et apostrophes meilleurs dans plusieurs cas, y compris dans le code et expressions de samp.
  • utils :: modifyList () obtient un nouvel argument keep.null permettant aux composants NULL dans le remplacement d'être conservé, au lieu de provoquer composants correspondant à être supprimé.
  • Outils :: pkgVignettes () gagne l'argument chèque; Si vrai, il avertira quand il apparaît une vignette demande un moteur de vignette inexistante.
  • Utilitaires:
  • R CMD contrôle --as-cran vérifie les largeurs de ligne dans les sections d'utilisation et des exemples de fichiers de package Rd.
  • R CMD contrôle --as-cran implique désormais --timings.
  • chèque R CMD cherche commande gfile si un fichier approprié ne est détecté. (Bien que le fichier ne est pas de GNU, OpenCSW sur Solaris installe comme gfile.)
  • build R CMD (avec le goudron interne) vérifie les permissions de fichiers de configuration et de nettoyage et ajoute droits d'exécution pour les autorisations enregistrées pour ces fichiers si nécessaire, avec un avertissement. Ce est utile pour les systèmes d'exploitation et systèmes de fichiers qui ne supportent pas les droits d'exécution (notamment, sur Windows).
  • CMD R construire tisse aujourd'hui et tous les enchevêtrements vignettes, paquets pour suggérées ne sont pas nécessaires pendant l'installation du paquet si l'archive source a été préparé avec accumulation actuelle R CMD.
  • checkFF () (utilisé par chèque R CMD) fait un meilleur travail de détection des appels d'autres paquets, y compris ceux où ne pas déclarer une fonction a été copié d'un autre espace de noms (par exemple, une méthode par défaut). Il relève maintenant des appels où .NAME est un symbole immatriculé dans un autre paquet.
  • Sur les systèmes Unix de même, R CMD INSTALLER installe désormais groupe paquets writably lorsque la bibliothèque (lib.loc) est le groupe en écriture. Ainsi, update.packages () fonctionne pour les autres membres du groupe (proposées à l'origine et à partir d'un patch par Dirk Eddelbuettel).
  • R CMD javareconf prend désormais en charge l'utilisation de liens symboliques pour JAVA_HOME sur les plateformes qui ont realpath. Donc, il est maintenant possible d'utiliser
  • R CMD javareconf JAVA_HOME = / usr / lib / jvm / java-1.7.0
  • sur un système Linux et enregistrer cette valeur plutôt que le chemin complet fréquemment changer comme /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64.
  • (Windows uniquement). RSCRIPT -e nécessite un argument non vide de cohérence avec les versions Unix de R. (également RTERM -e et R -e.)

  • Chèque
  • R CMD fait une vérification plus approfondie des paquets et espaces de nommage déclarés. Il rend compte de
  • des forfaits déclarés dans plus d'un des importations dépend, Suggère et améliore champs du fichier de description.
  • espaces de noms déclarés dans les importations, mais ne sont pas importés à partir, ni dans le fichier NAMESPACE, ni en utilisant les :: ::: ni opérateurs.
  • des forfaits qui sont utilisés dans la bibliothèque () ou exige () appelle dans le code de R, mais ont déjà été mis sur le chemin de recherche _via_ Depends.
  • des forfaits déclarés dans Depends pas importé _via_ le fichier NAMESPACE (sauf les paquets standard). Les objets utilisés de paquets Depends doivent être importées pour éviter les conflits et de permettre un fonctionnement correct lorsque l'espace de noms est chargé mais ne est pas attaché.
  • objets importés _via_ ::: appelle où :: ferait.
  • objets importés par :: qui ne sont pas exportés.
  • objets importés par ::: appels qui ne existent pas.
  • Voir 'Écriture R Extensions' de bonne pratique.
  • R CMD contrôle vérifie éventuellement pour les fichiers et répertoires de haut niveau non-standard (qui sont souvent des erreurs.): Cette option est activée pour --as-cran

  • Upquote.sty fichier
  • style LaTeX ne est plus inclus (la version est vieux de plusieurs années): il ne est plus utilisé dans l'arrêt R. A beaucoup plus tard version est souvent inclus dans les distributions LaTeX mais ne joue pas bien avec les polices qui ae sont configurés par défaut pour les vignettes Sweave.
  • R CMD construction est plus l'utilisation de la sous-répertoire de construction des sources de paquets, par exemple pour enregistrer des informations sur les vignettes.
  • Installation et logiciels INCLUS:
  • Les macros utilisées pour les manuels texinfo ont été modifiés pour mieux travailler avec les modifications incompatibles faites dans texinfo 5.x.
  • La version minimale pour une bibliothèque de XZ du système est maintenant 5.0.3 (était 4,999). Ce est en partie pour éviter 5.0.2, qui peut compresser de façon autres versions ne peuvent pas décompresser.
  • La version incluse de PCRE a été mis à jour à 8,33.
  • La version incluse de zlib a été mise à jour 1.2.8, une version corrigeant des bogues.
  • La version incluse de la liblzma de utils xz a été mise à jour 5.0.5.
  • Depuis javareconf (voir ci-dessus) est utilisé lorsque R est installé, un lien stable pour JAVA_HOME peut être fourni alors.
  • Configuration avec --disable-octet compilation va remplacer les fichiers de description des paquets recommandés, qui nécessitent généralement octet compilation.
  • Plus de l'installation et le processus de vérification ne fonctionne même lorsque TMPDIR est réglé sur un chemin contenant des espaces, mais cela ne est pas recommandé et le logiciel externe (comme texi2dvi) peut échouer.
  • paquet installation:
  • L'installation est immédiatement interrompue si un paquet de LinkingTo ne est pas installé.
  • CMD R d'installation a une nouvelle option --no-byte-compiler qui annulent un champ ByteCompile dans le fichier de description du paquet.
  • Licence BSD est obsolète:. BSD_3_clause utiliser ou BSD_2_clause place
  • Licence X11 est obsolète:. Utiliser MIT ou BSD_2_clause place
  • exigences de version pour les colis LinkingTo sont désormais reconnus: ils sont vérifiés lors de l'installation. (Les champs avec les exigences de version ont été précédemment ignoré en silence.)
  • La limite de 500 entrées S3method dans un fichier NAMESPACE a été supprimé.
  • Le défaut «version» du Bioconductor pour ses forfaits a été changé à la prochaine 2.13, mais cela peut être fixé par l'environnement de R_BIOC_VERSION variable, p.ex. dans le fichier Renviron.site.

  • INSTALLATIONS
  • C-Level:
  • Rdefines.h a été modifié de sorte qu'il peut être inclus dans le code C ++ après R_ext / Boolean.h (qui est inclus par Rh).
  • Notez que Rdefines.h ne est pas tenue à jour, et Rinternals.h est préférable pour le nouveau code.
  • eval et applyClosure sont maintenant protégés contre les codes du paquet fournissant un rho invalide.
  • obsolète et défunte:
  • L'argument d'espace de noms utilisé pour package.skeleton () est désormais officiellement obsolète et sera supprimée dans R 3.1.0.
  • plclust () est obsolète: utilisez la méthode plot () pour la classe & quot; hclust & quot; place.
  • Fonctions readNEWS () et checkNEWS () dans les outils de paquets sont obsolètes (et ils ne ont pas travaillé avec des fichiers actualité pendant une longue période).
  • DOCUMENTATION:
  • 'Introduction à R' a un nouveau chapitre sur l'utilisation de R comme un langage de script, y compris l'interaction avec le système d'exploitation.
  • Corrections de bugs:
  • help.request () n'a pas pu déterminer la version actuelle de R sur CRAN. (PR # 15241)
  • Sur Windows, file.info () a échoué sur les répertoires racine à moins que le chemin a été résilié avec un quot explicite &;. & Quot ;. (PR # 15302)
  • Les regmatches 1. (Bill Dunlap, PR # 15386).
  • tige () rejette désormais entrées infinies plutôt que de traîner. (PR # 15376)
  • L'analyseur applique désormais la syntaxe de C99 pour les constantes hexadécimaux en virgule flottante (par exemple 0x1.1p0), plutôt que de retourner des valeurs inattendues pour les constantes malformés. (PR # 15234)
  • model.matrix () fonctionne maintenant avec des noms très longs LHS (plus de 500 octets). (PR # 15377)
  • intégrer () rétablit le comportement pré-2.12.0: à partir de 2.12.0 à 3.0.1 parfois échoué à atteindre la tolérance demandée et rapporté les estimations des erreurs qui ont été dépassées. (PR # 15219)
  • strptime () gère maintenant% W champs avec une valeur 0. (PR # 15915)
  • R est désormais mieux protégé contre les personnes qui tentent d'interagir avec la console dans le code de démarrage. (PR # 15325)
  • tableaux de sous-ensembles de 1D dimnames souvent perdus (PR N ° 15301).
  • unaire + sur un vecteur logique n'a pas contraint en entier, bien que unaire -. A fait
  • na.omit () et na.exclude () ajoute une ligne à une trame de données zéro rangée. (PR # 15399)
  • Tous les (si nécessaire allégée) vignettes sont installés si R a été configuré avec l'option --without-paquets recommandés.
  • la source () n'a pas afficher les noms de fichiers lors de la déclaration des erreurs de syntaxe.
  • les rapports d'erreurs de syntaxe égaré le caret soulignant la mauvaise jeton.
  • (Windows uniquement) Démarrage R avec R (au lieu de RTERM ou Rgui) perdrait des chaînes de longueur nulle des arguments de ligne de commande. (PR # 15406) ​​
  • Les erreurs dans le codage spécifiées sur la ligne de commande via --encoding = foo ne était pas gérée correctement. (PR # 15405)
  • Si x est un symbole, is.vector (x, & quot; nom & quot;) retourne maintenant TRUE, car & quot; nom & quot; et & quot; symbole & quot; devrait être synonymes. (Rapporté par Herv'e Pag`es.)
  • R CMD GCTR travaux sur les plates-formes (comme OS X) avec une commande shell écho XSI-conforme. (PR # 15231)
  • is.unsorted (NA) retourne false comme documenté (plutôt que NA).
  • R CMD LINK ne savait pas sur les sous-architectures.
  • system () et system2 () sont mieux protégés contre les utilisateurs qui ont malencontreusement espaces dans le chemin de répertoire temporaire.
  • file.show () et modifier () sont maintenant plus susceptibles de travailler sur les chemins de fichiers contenant des espaces. (Lorsque les services publics externes sont utilisés, pas la norme sur Windows ni dans R.app qui devrait déjà avoir travaillé.)
  • les paquets utilisant l'ensemble de méthodes sont plus susceptibles de travailler quand ils importent, mais ce ne est pas fixé. (Plusieurs parties de son code C cherchaient ses fonctions de R sur le chemin de recherche plutôt que dans son espace de noms.)
  • lgamma (-x) ne est plus NaN pour de très petits x.
  • (Windows) system2 () respecte désormais précisant stdout et stderr que fichiers si appelé depuis Rgui. (PR # 15393)
  • Fermeture d'un x11 () tout dispositif de localisation () ou identifier () est en cours ne se bloque plus R. (PR # 15253)
  • list.dirs (full.names = false) ne ont pas été mises en œuvre. (PR # 15170)
  • format () parfois ajouté espaces inutiles. (PR # 15411)
  • all.equal (check.names = false) serait ignorer la demande d'ignorer les noms et qui les vérifier dans les attributs.
  • Le jeu de symboles par des outils :: Rd2txt_options (itemBullet =) n'a pas été respecté dans certains endroits. (PR # 15435)
  • MCMAP () n'a pas été exporté par le paquet parallèle. (PR # 15439)
  • plot () pour les objets TukeyHSD n'a pas équilibrer dev.hold () et dev.flush () demande à plusieurs pages parcelles. (PR # 15449)

Ce qui est nouveau dans la version 2.8.1:

  • Ce est une version de maintenance et corrige un certain nombre de la plupart des bugs et des problèmes de plate-forme mineure.

Logiciel similaire

Cython
Cython

27 Sep 15

gears-coffeescript
gears-coffeescript

20 Feb 15

gears-handlebars
gears-handlebars

20 Feb 15

Commentaires à R

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!