У меня есть фрейм данных, например:
ID A
0 z
2 z
2 y
5 x
К которому я хочу добавить строки для каждого уникального значения столбца идентификатора:
ID A
0 z
2 z
2 y
5 x
0 b
2 b
5 b
Яв настоящее время это делается очень наивным способом, который довольно неэффективен / медленен:
IDs = df["ID"].unique()
for ID in IDs:
df = df.append(pd.DataFrame([[ID, "b"]], columns=df.columns), ignore_index=True)
Как бы я мог выполнить то же самое без явного вызова foreach, только вызовы функций панд?