Pivoter une table en pandas
# Deux instances de 0 avec une target de chaque
# Deux instances de 1 avec chacune une target à 0
# Deux instances de 2 avec chacune une target à 1
table = np.array([
[0, 0],
[0, 1],
[1, 0],
[1, 0],
[2, 1],
[2, 1]
])
table_df = pd.DataFrame(data=table, columns=["Feature", "Target"])
table_df.pivot_table(index="Feature", columns="Target", aggfunc="size", fill_value=0)
"""
Target 0 1
Feature
0 1 1
1 2 0
2 0 2
"""