Bonjour,
La fonction ls() affiche les objets/fonctions de la session, mais est ce que je peux aussi afficher la valeurs de ces variables ?
Merci
Modérateur : Groupe des modérateurs
Abdel Zine a écrit :Bonjour,
La fonction ls() affiche les objets/fonctions de la session, mais est ce que je peux aussi afficher la valeurs de ces variables ?
Merci
Code : Tout sélectionner
+ > rm(list = ls())
> ls()
character(0)
> x <- 1:10
> y <- rnorm(10)
> xy <- cbind(x, y)
> z <- letters[1:10]
> Data <- data.frame(x, y, z)
> ls()
[1] "Data" "x" "xy" "y" "z"
> objects(pattern = "x")
[1] "x" "xy"
> ls.str()
Data : 'data.frame': 10 obs. of 3 variables:
$ x: int 1 2 3 4 5 6 7 8 9 10
$ y: num 0.368 0.182 0.664 0.309 1.814 ...
$ z: Factor w/ 10 levels "a","b","c","d",..: 1 2 3 4 5 6 7 8 9 10
x : int [1:10] 1 2 3 4 5 6 7 8 9 10
xy : num [1:10, 1:2] 1 2 3 4 5 6 7 8 9 10 ...
y : num [1:10] 0.368 0.182 0.664 0.309 1.814 ...
z : chr [1:10] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j"
>
> display <- function(){
+ print(v <- ls(pos = 1))
+ sapply(v, function(x) print(get(x)))
+ }
>
> display()
[1] "Data" "display" "x" "xy" "y" "z"
x y z
1 1 0.3680154 a
2 2 0.1815273 b
3 3 0.6639764 c
4 4 0.3085210 d
5 5 1.8135718 e
6 6 -0.8196684 f
7 7 -0.7753436 g
8 8 1.4457737 h
9 9 -0.7414490 i
10 10 0.5410311 j
function(){
print(v <- ls(pos = 1))
sapply(v, function(x) print(get(x)))
}
[1] "x"
x y
[1,] 1 0.3680154
[2,] 2 0.1815273
[3,] 3 0.6639764
[4,] 4 0.3085210
[5,] 5 1.8135718
[6,] 6 -0.8196684
[7,] 7 -0.7753436
[8,] 8 1.4457737
[9,] 9 -0.7414490
[10,] 10 0.5410311
[1] 0.3680154 0.1815273 0.6639764 0.3085210 1.8135718 -0.8196684 -0.7753436 1.4457737 -0.7414490 0.5410311
[1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j"
$Data
x y z
1 1 0.3680154 a
2 2 0.1815273 b
3 3 0.6639764 c
4 4 0.3085210 d
5 5 1.8135718 e
6 6 -0.8196684 f
7 7 -0.7753436 g
8 8 1.4457737 h
9 9 -0.7414490 i
10 10 0.5410311 j
$display
function(){
print(v <- ls(pos = 1))
sapply(v, function(x) print(get(x)))
}
$x
[1] "x"
$xy
x y
[1,] 1 0.3680154
[2,] 2 0.1815273
[3,] 3 0.6639764
[4,] 4 0.3085210
[5,] 5 1.8135718
[6,] 6 -0.8196684
[7,] 7 -0.7753436
[8,] 8 1.4457737
[9,] 9 -0.7414490
[10,] 10 0.5410311
$y
[1] 0.3680154 0.1815273 0.6639764 0.3085210 1.8135718 -0.8196684 -0.7753436 1.4457737 -0.7414490 0.5410311
$z
[1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j"
Retourner vers « Questions en cours »
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité