Why data not displayed in columns?
df.info() also display data not in columns
as you can see columns seperate with ;. so you you have to define a separator :
df = pd.read_csv("abc.csv", sep = ';' )