Is it possible to specify a float precision specifically for each column to be printed by the Python pandas package method pandas.DataFrame.t
pandas
The more current version of hknust's first line would be:
df_data['vals'] = df_data['vals'].map(lambda x: '{0:.1}'.format(x))
To print without scientific notation:
df_data['vals'] = df_data['vals'].map(lambda x: '{0:.1f}'.format(x))