Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
5f3781e
Update datatable-joins.Rmd #7177 lines 120 442
ChristianWia Jul 15, 2025
9cc247d
Update datatable-joins.Rmd #7177 lines 120 442
ChristianWia Jul 15, 2025
30302a1
Update datatable-benchmarking.Rmd #7177 line 112
ChristianWia Jul 15, 2025
a85099a
Update datatable-faq.Rmd #7177 lines 112 118 324 466
ChristianWia Jul 15, 2025
7724e6c
Update datatable-programming.Rmd #7177 line 102
ChristianWia Jul 15, 2025
be4ea92
Update datatable-benchmarking.Rmd #7177 line 102
ChristianWia Jul 15, 2025
4822167
Update datatable-faq.Rmd #7177 lines 103 109 318 461
ChristianWia Jul 15, 2025
d38139a
Update datatable-programming.Rmd #7177 line 102
ChristianWia Jul 15, 2025
79841ab
Update datatable-benchmarking.Rmd redtored line 102
ChristianWia Jul 15, 2025
e524cd7
Update datatable-benchmarking.Rmd restore line 102
ChristianWia Jul 15, 2025
6334005
Update datatable-programming.Rmd restore line 102
ChristianWia Jul 15, 2025
980b2d5
Update datatable-programming.Rmd restore line 102
ChristianWia Jul 15, 2025
566196c
Update datatable-faq.Rmd restore lines 112 118 324 466
ChristianWia Jul 15, 2025
145a510
Update datatable-faq.Rmd restore lineS 103 109 318 461
ChristianWia Jul 15, 2025
2d21c40
Update datatable-joins.Rmd #7179 highlight Note on lines 120 442
ChristianWia Jul 16, 2025
718d828
Update datatable-joins.Rmd #7179 higlight Note line 120 442
ChristianWia Jul 16, 2025
30ab64b
Merge branch 'master' into ChristianWia-patch-1
ChristianWia Jul 16, 2025
b0a47db
Merge branch 'master' into ChristianWia-patch-1
MichaelChirico Jul 22, 2025
c7603ef
line endings
MichaelChirico Jul 22, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions vignettes/datatable-joins.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ x[i, on, nomatch]
\____ secondary data.table
```

Note: Please keep in mind that the standard argument order in `data.table` is `dt[i, j, by]`. For join operations, it is recommended to pass the `on` and `nomatch` arguments by name to avoid using `j` and `by` when they are not needed.
**Note**: Please keep in mind that the standard argument order in `data.table` is `dt[i, j, by]`. For join operations, it is recommended to pass the `on` and `nomatch` arguments by name to avoid using `j` and `by` when they are not needed.

## 3. Equi joins

Expand Down Expand Up @@ -439,7 +439,7 @@ ProductReceived[ProductSales,
allow.cartesian = TRUE]
```

Note: `allow.cartesian` is defaulted to FALSE as this is seldom what the user wants, and such a cross join can lead to a very large number of rows in the result. For example, if Table A has 100 rows and Table B has 50 rows, their Cartesian product would result in 5000 rows (100 * 50). This can quickly become memory-intensive for large datasets.
**Note**: `allow.cartesian` is defaulted to FALSE as this is seldom what the user wants, and such a cross join can lead to a very large number of rows in the result. For example, if Table A has 100 rows and Table B has 50 rows, their Cartesian product would result in 5000 rows (100 * 50). This can quickly become memory-intensive for large datasets.


#### 3.6.1. Selecting one match
Expand Down
4 changes: 2 additions & 2 deletions vignettes/fr/datatable-joins.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ x[i, on, nomatch]
\____ data.table secondaire
```

Note : n'oubliez pas que l'ordre standard des arguments dans data.table est `dt[i, j, by]`. Pour les opérations de jointure, il est recommandé de passer les arguments `on` et `nomatch` par nom pour éviter d'utiliser `j` et `by` quand ce n'est pas nécessaire.
**Note** : n'oubliez pas que l'ordre standard des arguments dans data.table est `dt[i, j, by]`. Pour les opérations de jointure, il est recommandé de passer les arguments `on` et `nomatch` par nom pour éviter d'utiliser `j` et `by` quand ce n'est pas nécessaire.

## 3. Jointures équilibrées

Expand Down Expand Up @@ -439,7 +439,7 @@ ProductReceived[ProductSales,
allow.cartesian = TRUE]
```

Note : `allow.cartesian` vaut par défaut FALSE car c'est ce que l'utilisateur a souhaité, et une telle jointure croisée peut conduire à un très grand nombre de lignes dans le résultat. Par exemple, si Table A possède 100 lignes et Table
**Note** : `allow.cartesian` vaut par défaut FALSE car c'est ce que l'utilisateur a souhaité, et une telle jointure croisée peut conduire à un très grand nombre de lignes dans le résultat. Par exemple, si Table A possède 100 lignes et Table
B en a 50, leur produit cartésien sera de 5000 lignes (100 * 50). Ce qui peut rapidement accroître la mémoire occupée pour de grands ensembles de données.

#### 3.6.1. Selection d'une seule correspondance
Expand Down
Loading