标签: nodejs-polars

如何在 Polars DataFrame 中的每一列和该列的平均值之间轻松执行计算

环境

\n
macos:             monterey\nnode:              v18.1.0\nnodejs-polars:     0.5.3\n
Run Code Online (Sandbox Code Playgroud)\n

目标

\n

将Polars DataFrame中的每一列减去该列的平均值。

\n

熊猫解决方案

\n

在 pandas 中,解决方案非常简洁,这要归功于DataFrame.sub(other, axis=\'columns\', level=None, fill_value=None). otherscalar, sequence, Series, or DataFrame

\n
df.sub(df.mean())\ndf - df.mean()\n
Run Code Online (Sandbox Code Playgroud)\n

Nodejs-极地解决方案

\n

而在nodejs-polars函数中,other似乎只是一个Series根据sub: (other) => wrap("sub", prepareOtherArg(other).inner())

\n

1. 准备数据

\n
console.log(df)\n\xe2\x94\x8c\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xac\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xac\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\xac\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x90\n\xe2\x94\x82   A     \xe2\x94\x86   B     \xe2\x94\x86   C     \xe2\x94\x86   D     \xe2\x94\x82\n\xe2\x94\x82 ---     \xe2\x94\x86 ---     \xe2\x94\x86 ---     \xe2\x94\x86 ---     \xe2\x94\x82\n\xe2\x94\x82 i64     \xe2\x94\x86 i64     \xe2\x94\x86 i64     \xe2\x94\x86 i64     \xe2\x94\x82\n\xe2\x95\x9e\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\xaa\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\xaa\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\xaa\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\x90\xe2\x95\xa1\n\xe2\x94\x82 13520 …
Run Code Online (Sandbox Code Playgroud)

dataframe pandas rust-polars python-polars nodejs-polars

4
推荐指数
1
解决办法
3010
查看次数