Пандоподобные операции с выравниванием индекса в DolphinDB - PullRequest
0 голосов
/ 27 сентября 2019

В пандах, если я выполняю двоичные операции над двумя DataFrames или Series с разными индексами, их индексы выравниваются, и строки с одинаковым значением индекса вычисляются следующим образом:

>>> s1 = pd.Series([1,2,3,4], index=["a","a","b","c"])
>>> s2 = pd.Series([10,20,30,40], index=["a","a","a","c"])
>>> s1 + s2
a    11.0
a    21.0
a    31.0
a    12.0
a    22.0
a    32.0
b     NaN
c    44.0
dtype: float64

Я бы хотелзнать, как выполнить операцию выравнивания по индексу в DolphinDB, например:

s1 = table([1,2,3,4] as val, ["a","a","b","c"] as index)
s2 = table([10,20,30,40] as val, ["a","a","a","c"] as index)

// How do I do an index-aligned add operation?
...