0

I have a dataset df with this shape (1038828, 6)

lib_source = df['LIB_SOURCE']
lib_source = pd.get_dummies(lib_source, prefix='source', prefix_sep='_')

lib_source has the same shape : (1038828, 2)

After I merge lib_source with df :

df = df.join(lib_source)

And now df shape is (1777590, 7).

Why please I don'k keep the initial shape please? Thanks.

Theo75
  • 477
  • 4
  • 14

1 Answers1

0

Try using pd.concat instead:

df = pd.concat([df, lib_source], axis=1)