Any idea why pandas dataframe append is inserting NaN values for only 3 columns out of 50 columns where as dictionary has the real value
checking whether dict has proper values or not before appending, its shows real values:
for x,y in dict.items():
print(x, '-', y)
but after appending to dataframe its showing as NaN, no clue why its happening.
df = df.append(dict,ignore_index=True,sort=False)
Any idea where its going wrong ?