9951 explained code solutions for 126 technologies


python-pandasHow to round specific column values in dataframe


import pandas as pd

df = pd.DataFrame({
  'phone': ['ip5', 'ip6', 'ip8', 'sms', 'xi'],
  'price': [204.10, 304.99, 404.5, 405.5, 305.90]
})

df['price'] = df['price'].round()ctrl + c
import pandas as pd

load Pandas module

pd.DataFrame

creates Pandas DataFrame object

.round()

will round all numeric column values

'price'

name of the column to round values of


Usage example

import pandas as pd

df = pd.DataFrame({
  'phone': ['ip5', 'ip6', 'ip8', 'sms', 'xi'],
  'price': [204.10, 304.99, 404.5, 405.5, 305.90]
})

df['price'] = df['price'].round()
print(df)
output
  phone  price
0   ip5  204.0
1   ip6  305.0
2   ip8  404.0
3   sms  406.0
4    xi  306.0