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
Copy file name to clipboardExpand all lines: docs/StardustDocs/topics/concepts/concepts.md
+2-4Lines changed: 2 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,6 @@ This is why it was designed to be hierarchical and allows nesting of columns and
40
40
***Immutable** — every operation returns a new instance of [`DataFrame`](DataFrame.md) reusing underlying storage wherever it's possible.
41
41
***Readable** — data transformation operations are defined in DSL close to natural language.
42
42
***Practical** — provides simple solutions for common problems and the ability to perform complex tasks.
43
-
***Minimalistic** — simple, yet powerful data model of three [column kinds](DataColumn.md#column-kinds).
44
43
*[**Interoperable**](collectionsInterop.md) — convertable with Kotlin data classes and collections.
45
44
This also means conversion to/from other libraries' data structures is usually quite straightforward!
46
45
See our [examples](https://github.com/Kotlin/dataframe/tree/master/examples/projects)
@@ -52,9 +51,8 @@ This is why it was designed to be hierarchical and allows nesting of columns and
52
51
***Typesafe** — the Kotlin DataFrame library provides a mechanism of on-the-fly [**generation of extension properties**](extensionPropertiesApi.md)
53
52
that correspond to the columns of a dataframe.
54
53
In interactive notebooks like Jupyter or Datalore, the generation runs after each cell execution.
55
-
In IntelliJ IDEA there's a Gradle plugin for generation properties based on CSV file or JSON file.
56
-
Also, we’re working on a compiler plugin that infers and transforms [`DataFrame`](DataFrame.md) schema while typing.
57
-
You can now clone this [project with many examples](https://github.com/koperagen/df-plugin-demo) showcasing how it allows you to reliably use our most convenient extension properties API.
54
+
In IntelliJ IDEA we’re featuring a compiler plugin that infers and transforms [`DataFrame`](DataFrame.md) schema while typing.
55
+
You can now check out this [typical data wrangling pipeline](https://github.com/Kotlin/dataframe/blob/master/examples/projects/kotlin-dataframe-plugin-gradle-example/src/main/kotlin/org/jetbrains/kotlinx/dataframe/examples/plugin/Main.kt) showcasing how it allows you to reliably use our most convenient extension properties API.
58
56
The generated properties ensure you’ll never misspell column name and don’t mess up with its type, and of course nullability is also preserved.
59
57
*[**Polymorphic**](schemas.md) —
60
58
if all columns of a [`DataFrame`](DataFrame.md) instance are presented in another dataframe,
0 commit comments