• analyse-de-donnes-cestad
  • analytics_tools_original
  • data-minig1
  • data-minig2
  • Data-Mining-1030
  • Big-data-azzurro
  • marketing-statistics
Enquêtes
Collete des données
Traitement des données
Analyse des données
 
Programmation
Programmation statistique
Developpement des macros
Modélisation et plus encore
 
Data Mining
Exploration des données
Modélisation prédictive
Big Data
 
Formations certifiantes
Formations à la carte
Semilaires et conférences

 

 

Dans la section 5.1.2, nous lisons dans un ensemble de données à partir d'un fichier appelé examens:

  1. > testscores <- read.table("exams",header=TRUE)
Source code
L'argument header = TRUE indique à R que nous avons une ligne d'en-tête, donc R ne devrait pas compter cette première ligne dans le fichier en tant que donnée.
Ceci est un exemple d'utilisation d'arguments nommés. Voici les premières lignes de la fonction:

  1. function (file, header = FALSE, sep = "", quote = "\"'", dec = ".",
  2. row.names, col.names, as.is = !stringsAsFactors, na.strings = "NA",
  3. colClasses = NA, nrows = -1, skip = 0, check.names = TRUE,
  4. fill = !blank.lines.skip, strip.white = FALSE, blank.lines.skip = TRUE,
  5. comment.char = "#", allowEscapes = FALSE, flush = FALSE,
  6. stringsAsFactors = default.stringsAsFactors(), encoding = "unknown")
  7. {
  8. ...
  9. ...
  10. file <- file(file, "r")
Source code
Le deuxième argument formel est nommé en-tête. Le champ = FALSE signifie que cet argument est optionnel, et si nous ne le spécifions pas, la valeur par défaut sera FALSE. Si nous ne voulons pas la valeur par défaut, nous devons nommer l'argument dans notre appel:

  1. > testscores <- read.table("exams",header=TRUE)
Source code
D'où la terminologie nommée argument.
Notez cependant que parce que R utilise l'évaluation paresseuse, il n'évalue pas une expression tant que l'argument nommé ne peut pas être utilisé.