Semaine 3 Flashcards

1
Q

Commande afin de connaître le répertoire courant ?

A

getwd()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

La fonction setwd() est bien utile car elle permet d’établir le répertoire courant pour le projet. À quoi cela sert-il?

A

Étant donné qu’il peut y avoir des documents textes, (ex: test1.txt), établir le répertoire courant permet d’avoir accès à ces documents en les nommant simplement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Y-a-t-il une fonction permettant d’afficher le contenu d’un répertoire ? Si oui laquelle ?

A

dir()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Pour plus d’information sur les répertoires :

A

help(files)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Comment fait-on pour créer des répétitions ?

A

rep(c(“Luc”, “Kim”), each = 5)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Tu dois créer un dataframe, quelle commande faut-il utiliser ?

A

data.frame(arg,arg,arg)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quelle commande est utilisée afin d’importer des données issues d’un fichier texte ?

A

read.table(C:/répertoire)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Si dans le fichier texte que l’on importe, il y a présence de points aulieu de données, que peut-on ajouter à la commande read.table ?

A

read.table(“dataEx.txt”, na.strings = “.”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Comment fait-on pour importer des données en csv2 ?

A

read.csv2(“dataEx.csv”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Afin d’importer des données sous forme JSON, il est nécessaire d’installer une librairie.. laquelle ?

A

install.package(“RJSONIO”)

library(RJSONIO)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Comment faire pour importer des données RJSON ?

A

dataEx_json

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Comment on convertie une liste en data frame ?

A

as.data.frame(variablequiestuneliste)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Nommez le package utile afin de lire des données excel

A

install.package(readxl)

library(readxl)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Afin d’importer des données issues de la toile.. Que faut-il comme libraire ?

A

library(XML)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Comment procède-t-on afin d’extraire ces données d’une page web ?

A

url

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

J’ai un dataframe auquel je voudrais ajouter une colonne qui correspond à la somme de deux données du même dataframe. Comment fait-on ceci?

A

dataExS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Je veux exporter des données dans un fichier texte. Comment je fais ça?

A

write. table(dataExS, file = “dataExS.txt”)

write. csv et write.csv2 existent aussi

18
Q

Enregistrez un objet R maintenant ..

A

save.image(file = “image.RData”)

19
Q

Quelle fonction permet d’enregistrer des objets en particulier?

A

save(dataExS, de1, file = “deuxObj.rda”)
save(dataExS, file = “dataExS.rda”)

ou saveRDS(dataExS, file = “dataExS.rds”)

20
Q

Comment envoie-t-on le résultat de nos commandes dans un fichier texte et non dans la console?

A

capture.output(dataExS, file = “dataExS.out”)
ou
sink(“dataExS.out”)
dataExS
colMeans(dataExS[, 1:2], na.rm = TRUE)
sink()

21
Q

Comment fait-on pour charger des fichiers RDA ou RData

A

load()

22
Q

Comment fait-on pour charger des fichiers rds

A

readRDS

23
Q

Comment transformer des majuscules en minuscules ?

A

tolower()

24
Q

Comment transformer des minuscules en majuscules ?

A

toupper()

25
Q

Comment briser le contenue d’une colonne en deux parties?

A

resSplit

26
Q

Si on désirait avoir une variable binaire prennant la valeur 1 si la compagnie Disney a distribué le film, 0
sinon, on pourrait utiliser quelle fonction?

A

Disney

27
Q

Comment changer le type de date qui sera affiché ?

A

dateSortie

28
Q

Fonction utile afin de faire la différence entre une date

A

difftime()

29
Q

fonction afin d’ajouter des lignes ?

A

rbind()

30
Q

Fonction utile afin de fusionner des données ?

A

merge()

31
Q

Inversion de l’ordre d’un vecteur ?

A

rev()

32
Q

Pour ordonner un vecteur selon les valeurs de ses éléments ?

A

sort()

33
Q

Pour ordonner un vecteur de manière décroissante ?

A

order(dataEx$de1, decreasing = TRUE)

34
Q

Fonction afin de transformer les lignes en colonnes d’une matrice ?

A

t()

35
Q

Pour la comparaison de données pairées, la fonction t.test accepte le format long ou le format large ?

A

Les deux.

36
Q

Transformer un format large en format long :

A

dataEx_long

37
Q

Transformer un format long en format large:

A

dataEx_wide

38
Q

Lors de la transformation d’un format long en format large, il y a apparition d’une colonne “id”, on peut la supprimer avec quelle commande ?

A

dataEx_wide

39
Q

Ensuite, si jamais les colonnes ne sont pas dans l’ordre désiré, il est possible de remettre en ordre les colonnes en question :

A

dataEx_wide

40
Q

Pourquoi ne pas modifier le nom des colonnes et des lignes ? Comment faire ?

A

colnames(dataEx_wide)[1:2]

41
Q

Afin de vérifier si un tableau de données est équivalent à un autre, on peut utiliser la commande suivante :

A

all.equal(dataEx, dataEx_wide)

42
Q

Une commande pouvant être intéressante est celle de stack et unstack.. Mais on les utilise moins que les autres.

A

Le stack : permet de faire un tableau long

Le unstack : permet de faire un tableau large