У меня есть маленький фрейм данных с меньшим количеством строк и столбцов, чем у фрейма большего размера.
Как я могу добавить строки и столбцы, которые находятся в большем массиве данных, и заполнить их нулями? В основном я хочу добавить ячейки красного цвета на картинке ниже:
![enter image description here](https://i.stack.imgur.com/YbT1c.png)
Пример игрушки ниже. Я пытался с pandas.concat, но в итоге я получаю все значения из большего кадра данных.
import numpy as np
import pandas as pd
df_big = pd.DataFrame(index=["a","b","c","d"])
df_big["x"] = np.arange(4)
df_big["y"] = df_big.x * 2
df_big["z"] = df_big.x * 3
df_small=pd.DataFrame(index=["a","b"])
df_small["x"]=[8,10]
df_small["y"]=[30,40]
out = pd.concat( [df_big, df_small] , axis=0)