Skip to content

Commit ecd36e4

Browse files
committed
cross-link
1 parent bbe262b commit ecd36e4

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

Examples/Introduction/data_algebra_Introduction.ipynb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,12 @@
88
}
99
},
1010
"source": [
11-
"## Introduction\n",
11+
"## Introduction to the `data_algebra`\n",
1212
"\n",
1313
"[The `data_algebra`](https://github.com/WinVector/data_algebra) is a data wrangling system designed to express complex data manipulation as a series of simple data transforms. This is in the spirit of `R`'s `base::transform()`, `dplyr`'s `dplyr::mutate()`, or [`rquery`](https://github.com/WinVector/rquery)'s `rquery::extend()` and uses a method chaining notation. The operators themselves follow the selections in Codd's relational algebra, with the addition of the traditional `SQL` \"window functions.\" More on the background and context of `data_algebra` can be found [here](https://github.com/WinVector/data_algebra/).\n",
1414
"\n",
15+
"The the `Python`/`data_algebra` version of this introduction is [here](https://github.com/WinVector/data_algebra/blob/master/Examples/Introduction/data_algebra_Introduction.md), and the`R`/`rquery` version of this introduction is [here](https://github.com/WinVector/rquery/blob/master/Examples/Introduction/rquery_Introduction.md).\n",
16+
"\n",
1517
"In transform formulations data manipulation is written as transformations that produce new `DataFrame`s, instead of as alterations of a primary data structure (as is the case with `data.table`). Transform system *can* use more space and time than in-place methods. However, in our opinion, transform systems have a number of pedagogical advantages.\n",
1618
"\n",
1719
"In `data_algebra`'s case the primary set of data operators is as follows:\n",

Examples/Introduction/data_algebra_Introduction.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11

2-
## Introduction
2+
## Introduction to the `data_algebra`
33

44
[The `data_algebra`](https://github.com/WinVector/data_algebra) is a data wrangling system designed to express complex data manipulation as a series of simple data transforms. This is in the spirit of `R`'s `base::transform()`, `dplyr`'s `dplyr::mutate()`, or [`rquery`](https://github.com/WinVector/rquery)'s `rquery::extend()` and uses a method chaining notation. The operators themselves follow the selections in Codd's relational algebra, with the addition of the traditional `SQL` "window functions." More on the background and context of `data_algebra` can be found [here](https://github.com/WinVector/data_algebra/).
55

6+
The the `Python`/`data_algebra` version of this introduction is [here](https://github.com/WinVector/data_algebra/blob/master/Examples/Introduction/data_algebra_Introduction.md), and the`R`/`rquery` version of this introduction is [here](https://github.com/WinVector/rquery/blob/master/Examples/Introduction/rquery_Introduction.md).
7+
68
In transform formulations data manipulation is written as transformations that produce new `DataFrame`s, instead of as alterations of a primary data structure (as is the case with `data.table`). Transform system *can* use more space and time than in-place methods. However, in our opinion, transform systems have a number of pedagogical advantages.
79

810
In `data_algebra`'s case the primary set of data operators is as follows:

0 commit comments

Comments
 (0)