У меня есть df как это:
arrays = [['bar', 'bar', 'baz', 'baz'],
['one', 'two', 'one', 'two']]
tuples = list(zip(*arrays))
index = pd.MultiIndex.from_tuples(tuples, names=['first', 'second'])
df = pd.DataFrame(np.random.randn(3, 4), index=['A', 'B', 'C'], columns=index)
df.head()
возвращение:
Я хочу добавить несколько столбцов, где все измерения второго уровня делятся друг на друга - один столбец делится на один баз, а второй - на второй базис, et c.
df[["bar"]]/df[["baz"]]
и
df[["bar"]].div(df[["baz"]])
возвращает NaN