Skip to content

Commit 55a6fe9

Browse files
authored
Merge pull request #714 from Kotlin/Jolanrensen-patch-1
Update README.md
2 parents b1ba0ae + 39ca9ba commit 55a6fe9

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Kotlin Dataframe: typesafe in-memory structured data processing for JVM
1+
# Kotlin DataFrame: typesafe in-memory structured data processing for JVM
22
[![JetBrains incubator project](https://jb.gg/badges/incubator.svg)](https://confluence.jetbrains.com/display/ALL/JetBrains+on+GitHub)
33
[![Kotlin component alpha stability](https://img.shields.io/badge/project-alpha-kotlin.svg?colorA=555555&colorB=DB3683&label=&logo=kotlin&logoColor=ffffff&logoWidth=10)](https://kotlinlang.org/docs/components-stability.html)
44
[![Kotlin](https://img.shields.io/badge/kotlin-1.9.22-blue.svg?logo=kotlin)](http://kotlinlang.org)
@@ -8,7 +8,7 @@
88
[![GitHub License](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat)](http://www.apache.org/licenses/LICENSE-2.0)
99
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/Kotlin/dataframe/HEAD)
1010

11-
Kotlin Dataframe aims to reconcile Kotlin's static typing with the dynamic nature of data by utilizing both the full power of the Kotlin language and the opportunities provided by intermittent code execution in Jupyter notebooks and REPL.
11+
Kotlin DataFrame aims to reconcile Kotlin's static typing with the dynamic nature of data by utilizing both the full power of the Kotlin language and the opportunities provided by intermittent code execution in Jupyter notebooks and REPL.
1212

1313
* **Hierarchical** — represents hierarchical data structures, such as JSON or a tree of JVM objects.
1414
* **Functional** — data processing pipeline is organized in a chain of `DataFrame` transformation operations. Every operation returns a new instance of `DataFrame` reusing underlying storage wherever it's possible.
@@ -18,7 +18,7 @@ Kotlin Dataframe aims to reconcile Kotlin's static typing with the dynamic natur
1818
* **Interoperable** — convertable with Kotlin data classes and collections.
1919
* **Generic** — can store objects of any type, not only numbers or strings.
2020
* **Typesafe** — on-the-fly generation of extension properties for type safe data access with Kotlin-style care for null safety.
21-
* **Polymorphic** — type compatibility derives from column schema compatibility. You can define a function that requires a special subset of columns in dataframe but doesn't care about other columns.
21+
* **Polymorphic** — type compatibility derives from column schema compatibility. You can define a function that requires a special subset of columns in a dataframe but doesn't care about other columns.
2222

2323
Integrates with [Kotlin kernel for Jupyter](https://github.com/Kotlin/kotlin-jupyter). Inspired by [krangl](https://github.com/holgerbrandl/krangl), Kotlin Collections and [pandas](https://pandas.pydata.org/)
2424

@@ -33,7 +33,7 @@ You could find the following articles there:
3333
* [Full list of all supported operations](https://kotlin.github.io/dataframe/operations.html)
3434
* [Reading from SQL databases](https://kotlin.github.io/dataframe/readsqldatabases.html)
3535
* [Reading/writing from/to different file formats like JSON, CSV, Apache Arrow](https://kotlin.github.io/dataframe/read.html)
36-
* [Joining a few dataframes](https://kotlin.github.io/dataframe/join.html)
36+
* [Joining dataframes](https://kotlin.github.io/dataframe/join.html)
3737
* [GroupBy operation](https://kotlin.github.io/dataframe/groupby.html)
3838
* [Rendering to HTML](https://kotlin.github.io/dataframe/tohtml.html#jupyter-notebooks)
3939

@@ -99,13 +99,13 @@ fun main() {
9999

100100
## Getting started in Jupyter Notebook / Kotlin Notebook
101101

102-
Install [Kotlin kernel](https://github.com/Kotlin/kotlin-jupyter) for [Jupyter](https://jupyter.org/)
102+
Install the [Kotlin kernel](https://github.com/Kotlin/kotlin-jupyter) for [Jupyter](https://jupyter.org/)
103103

104-
Import stable `dataframe` version into notebook:
104+
Import the stable `dataframe` version into a notebook:
105105
```
106106
%use dataframe
107107
```
108-
or specific version:
108+
or a specific version:
109109
```
110110
%use dataframe(<version>)
111111
```
@@ -205,7 +205,7 @@ clean
205205
}
206206
```
207207

208-
Check it out on [**Datalore**](https://datalore.jetbrains.com/view/notebook/vq5j45KWkYiSQnACA2Ymij) to get a better visual impression of what happens and what the hierarchical DataFrame structure looks like.
208+
Check it out on [**Datalore**](https://datalore.jetbrains.com/view/notebook/vq5j45KWkYiSQnACA2Ymij) to get a better visual impression of what happens and what the hierarchical dataframe structure looks like.
209209

210210
Explore [**more examples here**](examples).
211211

@@ -229,4 +229,4 @@ This project and the corresponding community are governed by the [JetBrains Open
229229

230230
## License
231231

232-
Kotlin Dataframe is licensed under the [Apache 2.0 License](LICENSE).
232+
Kotlin DataFrame is licensed under the [Apache 2.0 License](LICENSE).

0 commit comments

Comments
 (0)