krangl で unpivot(melt) する方法
R の dplyr みたいなデータ操作ができる kotlin ライブラリである krangl でデータの unpivot をしてみる。
val df = dataFrameOf(
"product", "error", "warn"
)(
"CMS", 400, 343,
"Admin", 534, 834,
)
df.gather("product", "n", listOf("error", "warn"))
.print()
krangl はドキュメントがあんま検索に引っかからないが、dplyr でできることはだいたいできるので、krangl でどうしたらいいんだろう。。ってなったときは dplyr でどうしたらいいんだろう?という気持ちでググって見るのが良さそう。
ref. https://holgerbrandl.github.io/kotlin4ds_kotlin_night_frankfurt//emerging_kotlin_ds_ecosystem.html#1
Published: 2022-07-14(Thu) 00:35