Код: Выделить всё
import polars as pl
import numpy as np
df1 = pl.LazyFrame(data={
'foo': np.random.uniform(0,127, size= n).astype(np.float64),
'bar': np.random.uniform(1e3,32767, size= n).astype(np.float64),
'baz': np.random.uniform(1e6,2147483, size= n).astype(np.float64)
})
df2 = pl.LazyFrame(data={
'foo': np.random.uniform(0,127, size= n).astype(np.float64),
'bar': np.random.uniform(1e3,32767, size= n).astype(np.float64),
'baz': np.random.uniform(1e6,2147483, size= n).astype(np.float64)
})
Если я преобразую их в неленивые кадры данных, я могу добиться этого:
Код: Выделить всё
df1.collect() * df2.collect()
Код: Выделить всё
foo bar baz
f64 f64 f64
3831.295563 6.4637e6 3.3669e12
164.194271 2.9691e8 2.2696e12
3655.918761 1.9444e7 2.3625e12
7191.48868 3.7044e7 3.1687e12
9559.505277 2.6864e8 2.5426e12
Код: Выделить всё
df1 * df2
Код: Выделить всё
TypeErrorКод: Выделить всё
LazyFrame' и 'LazyFrameКак выполнить умножение по столбцам в двух LazyFrames?
Подробнее здесь: https://stackoverflow.com/questions/777 ... -by-column