Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

Comment utiliser la fonction dim() dans R



La fonction dim() dans R peut être utilisée pour obtenir ou définir les dimensions d’un tableau, d’une matrice ou d’un bloc de données.

Les exemples suivants montrent comment utiliser cette fonction dans la pratique.

Exemple 1 : utilisez dim() pour obtenir les dimensions du bloc de données

Supposons que nous ayons le bloc de données suivant dans R :

#create data frame
df <- data.frame(team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1    A     99      33       30
2    B     90      28       28
3    C     86      31       24
4    D     88      39       24
5    E     95      34       28

Nous pouvons utiliser la fonction dim() pour récupérer le nombre de lignes et de colonnes dans le bloc de données :

#get dimensions of data frame
dim(df)

[1] 5 4

À partir du résultat, nous pouvons voir que le bloc de données comporte 5 lignes et 4 colonnes.

Exemple 2 : utilisez dim() pour obtenir les dimensions de la matrice

Supposons que nous ayons la matrice suivante dans R :

#create matrix
mat <- matrix(c(1, 4, 4, 8, 5, 4, 3, 8), nrow=4)

#view matrix
mat

     [,1] [,2]
[1,]    1    5
[2,]    4    4
[3,]    4    3
[4,]    8    8

Nous pouvons utiliser la fonction dim() pour récupérer le nombre de lignes et de colonnes dans la matrice :

#get dimensions of matrix
dim(mat)

[1] 4 2

D’après le résultat, nous pouvons voir que la matrice comporte 4 lignes et 2 colonnes.

Exemple 3 : utilisez dim() pour définir les dimensions de la matrice

Nous pouvons également utiliser dim() pour définir les dimensions d’une matrice :

#create vector of values
x <- c(1, 4, 4, 8, 5, 4, 3, 8)

#define dimensions for values 
dim(x) <- c(4, 2)

#view result
x

     [,1] [,2]
[1,]    1    5
[2,]    4    4
[3,]    4    3
[4,]    8    8

#view class
class(x)

[1] "matrix" "array" 

Le résultat est une matrice (et un tableau) de 4 lignes et 2 colonnes.

Exemple 4 : utilisez dim() pour obtenir une dimension

On peut également utiliser dim(x)[1] et dim(x)[2] pour récupérer uniquement le nombre de lignes ou simplement le nombre de colonnes d’un objet.

Par exemple, supposons que nous ayons la matrice suivante :

#create matrix
x <- matrix(c(1, 4, 4, 8, 5, 4, 3, 8), nrow=4)

#view matrix
x

     [,1] [,2]
[1,]    1    5
[2,]    4    4
[3,]    4    3
[4,]    8    8

Nous pouvons utiliser dim(x)[1] pour obtenir uniquement le nombre de lignes :

#display number of rows in matrix
dim(x)[1]

[1] 4

Et nous pouvons utiliser dim(x)[2] pour obtenir uniquement le nombre de colonnes :

#display number of columns in matrix
dim(x)[2]

[1] 2

Ressources additionnelles

Les didacticiels suivants expliquent comment utiliser d’autres fonctions courantes dans R :

Comment utiliser la fonction tabulate() dans R
Comment utiliser la fonction length() dans R
Comment utiliser la fonction replicate() dans R

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *