import pandas as pd
df3 = df2.pivot(index='x', columns='y', values='Counts')
print(df3)
print() 
new = sorted(set(df3.columns.tolist() + df3.index.tolist()))
df3 = df3.reindex(new, columns=new).fillna(0).applymap(int)
print(df3)
заполните фрейм данных двумя циклами for и если условие в python