во-первых, вы можете изменить определение своего фрейма данных, например:
data = pd.DataFrame([[1.4,2.5,3.8,4.4,5.6],[6.2,7.6,8.8,9.1,0]]).T
что приводит к следующему:
0 1
0 1.4 6.2
1 2.5 7.6
2 3.8 8.8
3 4.4 9.1
4 5.6 0.0
или:
data = pd.DataFrame({'A':[1.4,2.5,3.8,4.4,5.6],'B':[6.2,7.6,8.8,9.1,0]})
так что вы получите два столбца, иначе другой список будет выбран как индекс; тогда:
data.apply(pd.Series.round)
или
import numpy as np
data.apply(np.round)