Jolan Rensen

Results 441 comments of 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...