-
Notifications
You must be signed in to change notification settings - Fork 3
Guepardow edited this page Apr 11, 2016
·
5 revisions
Pour déterminer le temps de calcul d'un morceau de code, il faut rajouter les codes suivants :
start.time <- Sys.time()
#codage
end.time <- Sys.time()
time.taken <- end.time - start.time
time.takenpensez à retirer ces morceaux de code lorsque vous les publiez sous github.
Pour déterminer la répartition du temps d'exécution d'une fonction :
install.packages("proftools")
library(proftools)
Rprof("tmp.out")
fct = fonction_a_tester(arg1, arg2)
Rprof()
flatProfile(readProfileData("tmp.out"))pwd # afficher le dossier courant
cd repository # se déplacer dans le dossier repository
ls # lister les éléments présents dans le dossier courantPour une première utilisation, il est nécessaire de faire les deux étapes suivants :
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL ADDRESS"Puis, il faut cloner le travail à chaque fois que l'on souhaite apporter des modifications :
cd repository # se déplacer dans le dossier approprié
git clone https://github.com/kkmm001/StatApp-Collaborative-Filtering #cloner un dépôt
cd StatApp-Collaborative-Filtering # se déplacer dans le dossier cloné
git add file.R # ajouter le fichier
git commit -m "Commentaires"
git push origin master gitkDans la fenêtre qui vient de s'ouvrir, cliquez sur le rond rouge en haut à gauche. Les changements apparaissent en rouge et en vert en bas à gauche.