Jolan Rensen
Jolan Rensen
Also caused by https://github.com/Kotlin/dataframe/issues/1116 It's listed in the known issues for the release (https://github.com/Kotlin/dataframe/releases/tag/v1.0.0-Beta2) that for 1.0.0-Beta2 in notebooks "min, max, median, and percentile might not work". Stick to 1.0.0-dev-7089...
Well yes, in the example, the `weight` column is nullable, so it's not allowed in notebooks in 1.0.0-dev-7089 with the `maxByOrNull {}` operation. That's what the error message says: "Type...
https://github.com/Kotlin/dataframe/issues/1401#issuecomment-3616911559
> In notebooks, a similar problem occurs even without using `values()` Because notebooks call `values()` under-the-hood to be able to render a `ReducedGroupBy` as a DataFrame
What's even weirder is that: ```kt df.groupBy { age }.first().values() ``` works fine, but ```kt df.groupBy { age }.updateGroups { it }.first().values() ``` throws the exception. Somehow `updateGroups { it...
I suspect it's because `GroupByImpl.updateGroups()` does not copy over the `keyColumnsInGroups: ColumnsSelector`. `.asGroupBy` turns that into `{ none() }`. `values()` however relies on `remainingColumnsSelector()` which uses this `keyColumnsInGroups` value. That's...
Hi! I suspect this is due to this issue: https://github.com/Kotlin/dataframe/issues/1116. Notebooks have issues with statistics and explicitly-not-nullable types. There's a variant of 1.0.0-Beta2 that forces statistics to only be callable...
actually yes, you can call `dataFrameConfig.version` :)
Yes and no. It's still a case of https://github.com/Kotlin/dataframe/issues/1116 which will be fixed when K2 becomes the default backend for notebooks. This can be tested at the moment by enabling...
AI likes to think it's possible to write `colA + colB`: pairwise operations. At the moment we only support `colA + value`, but it may be worth considering the other...