I want to mutiply the column prix in pandas df * 1000 but it returns an expected value and I didn't know why it works like that. for exemple i want to return 57 to 257000 but it turns it like this 5757575757575757575757575757575757575757575757
I used this code
c['prix'] = c['prix'].apply(lambda x: x * 1000 if len(str(x)) == 2 else x)
How to fix it please