I want vertical concat two dataframe but I have no idea why it concact by ['data_label'] and generate NaN?
print(leakage_data1)
0 1 2 data_label
0 0.2 0.1 0.7 0
1 0.5 0.6 0.4 0
print(noise_data1)
0 1 2 data_label
0 0.9 0.8 1.0 1
1 0.7 0.5 0.1 1
I use model1_TestData = pd.concat([leakage_data1, noise_data1], axis=0, ignore_index=True)
and got
print(model1_TestData)
0 1 2 data_label 0 1 2
0 0.2 0.1 0.7 0 NaN NaN NaN
1 0.5 0.6 0.4 0 NaN NaN NaN
2 NaN NaN NaN 1 0.9 0.8 1.0
3 NaN NaN NaN 1 0.7 0.5 0.1
How can i fix this problem?