You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
aligned translated FR vignettes on current EN contents (#7221)
* Update datatable-benchmarking.Rmd #7220 realignment
align translated vignettes on current EN contents #7220
* Update datatable-benchmarking.Rmd
* Update datatable-reshape.Rmd #7220 realign on EN contents
* Update datatable-secondary-indices-and-auto-indexing.Rmd #7220 realignent
* Update datatable-secondary-indices-and-auto-indexing.Rmd #7220 align
* Update datatable-secondary-indices-and-auto-indexing.Rmd #7220 realign
* Update datatable-secondary-indices-and-auto-indexing.Rmd #7220 realign
readability
* Update datatable-sd-usage.Rmd #7220 align
based on:
$ git diff 2f49a0d HEAD ./vignettes/datatable-sd-usage.Rmd
diff --git a/vignettes/datatable-sd-usage.Rmd b/vignettes/datatable-sd-usage.Rmd
index f005b15..426a5db 100644
* Update datatable-reference-semantics.Rmd #7220 realign
based on:
$ git diff 2f49a0d HEAD ./vignettes/datatable-reference-semantics.Rmd
diff --git a/vignettes/datatable-reference-semantics.Rmd b/vignettes/datatable-reference-semantics.Rmd
index 0c55fc4..1271196 100644
* Update datatable-programming.Rmd #7220 alignment
based on :
$ git diff 2f49a0d HEAD ./vignettes/datatable-programming.Rmd
diff --git a/vignettes/datatable-programming.Rmd b/vignettes/datatable-programming.Rmd
index 93c6dc5..34c6d77 100644
* Update datatable-importing.Rmd #7220 alignment
based on
git diff 2f49a0d HEAD ./vignettes/datatable-importing.Rmd
diff --git a/vignettes/datatable-importing.Rmd b/vignettes/datatable-importing.Rmd
index 21e42b6..8f07345 100644
* Update datatable-keys-fast-subset.Rmd #7220 realignment
based on:
$ git diff 2f49a0d HEAD ./vignettes/datatable-keys-fast-subset.Rmd
diff --git a/vignettes/datatable-keys-fast-subset.Rmd b/vignettes/datatable-keys-fast-subset.Rmd
index d60552e..391b78d 100644
* Update datatable-keys-fast-subset.Rmd MiB instead of Mib
l 422 print(object.size(DT), units = "MiB") expected for correct vignette generation (knitr)
* Update datatable-faq.Rmd #7220 realign
based on 👍
$ git diff 2f49a0d HEAD ./vignettes/datatable-faq.Rmd
diff --git a/vignettes/datatable-faq.Rmd b/vignettes/datatable-faq.Rmd
index 4c6f4c6..474c5b5 100644
* Update datatable-faq.Rmd align style options
* Update datatable-joins.Rmd #7220 aligned
based on :
$ git diff 2f49a0d HEAD ./vignettes/datatable-joins.Rmd
diff --git a/vignettes/datatable-joins.Rmd b/vignettes/datatable-joins.Rmd
index b3b3059..3d7cf8c 100644
* Update datatable-intro.Rmd #7220 realign
based on
$ git diff 2f49a0d HEAD ./vignettes/datatable-intro.Rmd
diff --git a/vignettes/datatable-intro.Rmd b/vignettes/datatable-intro.Rmd
index a0ce8bf..cc8ffca 100644
* Update datatable-joins.Rmd correction FR data.table masculine
- Le *premier groupe* de colonnes du nouveau `data.table` vient de la table `x` .
- Le *second groupe* de colonnes du nouveau `data.table` vient de la table `i`.
* Update datatable-joins.Rmd #7221 line 171
line 171 remove confusing text data.table
* Update datatable-joins.Rmd #7221 line 172
remove confusing text data.table for translations
* Update datatable-reshape.Rmd #7221 line 145
line 145 remove spaces at front of the successive lines
* Update datatable-reshape.Rmd #7221 line 146
line 146 remove spaces at front of the successive lines
Copy file name to clipboardExpand all lines: vignettes/datatable-secondary-indices-and-auto-indexing.Rmd
+5-1Lines changed: 5 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,11 @@ knitr::opts_chunk$set(
24
24
.old.th = setDTthreads(1)
25
25
```
26
26
27
-
This vignette assumes that the reader is familiar with data.table's `[i, j, by]` syntax, and how to perform fast key based subsets. If you're not familiar with these concepts, please read the [`vignette("datatable-intro", package="data.table")`](datatable-intro.html), [`vignette("datatable-reference-semantics", package="data.table")`](datatable-reference-semantics.html), and [`vignette("datatable-keys-fast-subset", package="data.table")`](datatable-keys-fast-subset.html) vignettes first.
27
+
This vignette assumes that the reader is familiar with data.table's `[i, j, by]` syntax, and how to perform fast key based subsets. If you're not familiar with these concepts, please read the following vignettes first:
Copy file name to clipboardExpand all lines: vignettes/fr/datatable-benchmarking.Rmd
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ h2 {
20
20
21
21
```{r echo=FALSE, file='../_translation_links.R'}
22
22
```
23
-
`r .write.translation.links("Translations of this document are available in: %s")`
23
+
`r .write.translation.links("Une traduction de ce document est disponible en : %s")`
24
24
25
25
Ce document a pour but de guider la mesure de la performance de `data.table`. Il centralise la documentation des meilleures pratiques et des pièges à éviter.
Copy file name to clipboardExpand all lines: vignettes/fr/datatable-faq.Rmd
+13-3Lines changed: 13 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -16,12 +16,19 @@ vignette: >
16
16
h2 {
17
17
font-size: 20px;
18
18
}
19
-
#TOC { width: 100%; }
19
+
20
+
#TOC {
21
+
border: 1pxsolid#ccc;
22
+
border-radius: 5px;
23
+
padding-left: 1em;
24
+
background: #f6f6f6;
25
+
width: 100%;
26
+
}
20
27
</style>
21
28
22
29
```{r echo=FALSE, file='../_translation_links.R'}
23
30
```
24
-
`r .write.translation.links("Translations of this document are available in: %s")`
31
+
`r .write.translation.links("Une traduction de ce document est disponible en : %s")`
25
32
26
33
```{r, echo = FALSE, message = FALSE}
27
34
library(data.table)
@@ -582,7 +589,10 @@ DT[ , b := rnorm(5)] # « remplace » la colonne entière par une colonne num
582
589
583
590
## Lecture de data.table à partir d'un fichier RDS ou RData
584
591
585
-
`*.RDS` et `*.RData` sont des types de fichiers qui permettent de stocker efficacement des objets R en mémoire sur le disque. Cependant, le stockage de data.table dans le fichier binaire perd sa sur-allocation de colonnes. Ce n'est pas très grave -- votre data.table sera copié en mémoire lors de la prochaine opération *par référence* et lancera un avertissement. Il est donc recommandé d'appeler `setalloccol()` sur chaque data.table chargée avec les appels `readRDS()` ou `load()`.
592
+
`*.RDS` et `*.RData` sont des types de fichiers qui permettent de stocker efficacement des objets R en mémoire sur le disque. Cependant, le stockage de data.table dans le fichier binaire perd sa sur-allocation de colonnes (voir aussi `?truelength`). Ce n'est pas très grave -- votre `data.table` sera copié en mémoire lors de la prochaine opération _par référence_ et lancera un avertissement.
593
+
C'est pourquoi il est recommandé d'appeler `setDT()` sur chaque `data.table` chargé par un appel à `readRDS()` ou `load()` afin de restaurer ses attributs internes. Si vous avez simplement besoin de préallouer de l'espace pour de nouvelles colonnes, vous pouvez également utiliser `setalloccol()`.
594
+
595
+
Pour d'autres informations, voir `?setDT` et `?truelength`.
Copy file name to clipboardExpand all lines: vignettes/fr/datatable-importing.Rmd
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ h2 {
17
17
18
18
```{r echo=FALSE, file='../_translation_links.R'}
19
19
```
20
-
`r .write.translation.links("Translations of this document are available in: %s")`
20
+
`r .write.translation.links("Une traduction de ce document est disponible en : %s")`
21
21
22
22
Ce document se concentre sur l'utilisation de `data.table` comme dépendance dans d'autres packages R. Si vous souhaitez utiliser le code C de `data.table` à partir d'une application non-R, ou appeler directement ses fonctions C, passez à la [dernière section](#non-r-API) de cette vignette.
23
23
@@ -75,7 +75,7 @@ dt2 = aggr(dt)
75
75
stopifnot(nrow(dt2) <100)
76
76
```
77
77
78
-
Lorsque vous testez votre package, vous pouvez utiliser `R CMD check --no-stop-on-test-error`, qui continuera après une erreur et exécutera tous vos tests (au lieu de s'arrêter à la première ligne de script qui a échoué).
78
+
Lorsque vous testez votre package, vous pouvez utiliser `R CMD check --no-stop-on-test-error`, qui continuera après une erreur et exécutera tous vos tests (au lieu de s'arrêter à la première ligne du script qui a échoué).
Copy file name to clipboardExpand all lines: vignettes/fr/datatable-intro.Rmd
+30-5Lines changed: 30 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ vignette: >
11
11
12
12
```{r echo=FALSE, file='../_translation_links.R'}
13
13
```
14
-
`r .write.translation.links("Translations of this document are available in: %s")`
14
+
`r .write.translation.links("Une traduction de ce document est disponible en : %s")`
15
15
16
16
```{r, echo = FALSE, message = FALSE}
17
17
require(data.table)
@@ -101,7 +101,7 @@ Vous pouvez aussi convertir des objets existants en une `data.table` en utilisan
101
101
getOption("datatable.print.nrows")
102
102
```
103
103
104
-
* `data.table` ne définit ni n'utilise jamais de *nom de ligne*. Nous verrons pourquoi dans la vignette *"Sous-ensemble basé sur des clés et recherche binaire rapide"*.
104
+
* `data.table` ne définit ni n'utilise jamais de *nom de ligne*. Nous verrons pourquoi dans la [`vignette("datatable-keys-fast-subset", package="data.table")`](datatable-keys-fast-subset.html).
105
105
106
106
### b) Forme générale - dans quel sens la 'data.table' est-elle *étendue* ? {#enhanced-1b}
107
107
@@ -479,7 +479,7 @@ ans
479
479
480
480
**Clés :** actuellement `keyby` en fait un peu plus que *simplement trier*. Il *définit une clé* également après le tri en initialisant un `attribute` appelé `sorted`.
481
481
482
-
Nous en apprendrons plus au sujet des `clés` dans la vignette*Clés et sous-ensembles basés sur la recherche binaire rapide*; pour l'instant, tout ce que vous devez savoir est que vous pouvez utiliser `keyby` pour trier automatiquement le résultat selon les colonnes spécifiées dans `by`.
482
+
Nous en apprendrons plus au sujet des `clés` dans la [`vignette("datatable-keys-fast-subset", package="data.table")`](datatable-keys-fast-subset.html); pour l'instant, tout ce que vous devez savoir est que vous pouvez utiliser `keyby` pour trier automatiquement le résultat selon les colonnes spécifiées dans `by`.
Dans (1), pour chaque groupe, un vecteur est renvoyé, de longueur = 6,4,2 ici. Néanmoins, (2) renvoie une liste de longueur 1 pour chaque groupe, dont chaque premier élément contient des vecteurs de longueur 6,4,2. C'est pourquoi, (1) a pour longueur totale `6+4+2 =`r 6+4+2``, alors que (2) renvoie `1+1+1=`r 1+1+1``.
645
645
646
+
La flexibilité de j nous permet de ranger toute liste d'objets comme un élément de data.table. Par exemple lorsque des modèles statistiques sont adaptés aux groupes, ils peuvent être placés dans un data.table. Le code est concis et facile à comprendre.
647
+
648
+
```{r}
649
+
## les vols long courrier couvrent-ils les retards au départ davantage que les vols à courte distance ?
La forme générale de la syntaxe de `data.table` est :
@@ -659,7 +684,7 @@ Jusqu'ici nous avons vu que,
659
684
660
685
* Nous pouvons également trier un `data.table` en utilisant `order()`, qui utilise en interne l’algorithme de tri rapide de data.table pour de meilleures performances.
661
686
662
-
Nous pouvons faire beaucoup plus dans `i` en créant une `data.table` avec clés, ce qui permet de réaliser rapidement les sous-ensembles et les jointures. Nous verrons cela dans les vignettes *"Clés et sous-ensembles basés sur la recherche binaire rapide"* et *"Jointures et jointures liées au temps"*.
687
+
Nous pouvons faire beaucoup plus dans `i` en créant une `data.table` avec clés, ce qui permet de réaliser rapidement les sous-ensembles et les jointures. Nous verrons cela dans les [`vignette("datatable-keys-fast-subset", package="data.table")`](datatable-keys-fast-subset.html) et [`vignette("datatable-joins", package="data.table")`](datatable-joins.html).
663
688
664
689
#### En utilisant `j` :
665
690
@@ -693,7 +718,7 @@ Nous pouvons faire beaucoup plus dans `i` en créant une `data.table` avec clés
693
718
694
719
Tant que `j` renvoie un objet `list`, chaque élément de la liste va devenir une colonne du `data.table` résultant.
695
720
696
-
Nous verrons dans la vignette suivante comment *ajouter / mettre à jour / supprimer* des colonnes *par référence* et comment les combiner avec `i` et `by` .
721
+
Nous verrons dans la prochaine [(`vignette("datatable-reference-semantics", package="data.table")`)](datatable-reference-semantics.html) comment *ajouter / mettre à jour / supprimer* des colonnes *par référence* et comment les combiner avec `i` et `by` .
0 commit comments