Les données à analyser se trouvent normalement dans des fichiers externes à S-PLUS \!. Pour les lire, on utilise les fonctions scan() et read.table().
Dans le cas le plus simple où vous voulez créer un vecteur, vous avez les possibilités suivantes: soit écrire z <- c(5, 2 ,8 ,10) ou bien z <- scan(), puis entrer les données une à une avec des ``return''; pour terminer, tapez ``return'' deux fois. Pour lire des vecteurs de caractères: z <- scan(what="").
Si, par exemple, vos données se trouvent dans un fichier `` test.dat'', placez-le dans le directoire dans lequel vous voulez travailler avec S-PLUS \!. Vous pouvez lire ce vecteur par la commande z <- scan("test.dat"). Dans le cas où votre fichier est structuré comme une matrice (disons avec 10 colonnes) entièrement numérique, la commande typique est:
La fonction read.table() permet de lire des données d'une structure plus générale. Supposez que votre fichier `` test.dat'' a l'allure suivante:
X <- read.table("test.dat",header=T) crée le tableau de données X (cf. chapitre Tableaux de données). Consultez help(read.table) si vous avez des données plus particulières, la fonction a une multitude d'options.
Pour contrôler vos données ou pour faire des changements, utilisez data.ed(): une fenêtre s'ouvre avec votre jeu de données. Cliquez sur l'observation que vous aimeriez changer et puis cliquez sur l'option ``Commit''. Cependant, cet éditeur est un peu limité (vous ne pouvez pas, par exemple, ajouter de nouvelles colonnes ou lignes), mais il est très utile pour de grands jeux de données où il est parfois difficile d'identifier la bonne observation à éditer.