I have a dataframe which contains easting and northing columns from Sweden which cuts across 32 to 35 UTM zones
library(oce)
sweden_Utm_converted <- utm2lonlat(Sweden_MM$east, Sweden_MM$north, zone =33, hemisphere = "N") #convert easting and Northing columns to lat/long
but this code does not classify the dataframe into the 4 UTM zones coordinates might fall into and automatically converts the coordinates using the UTM zone 33
1224811 6534899
1302992 6528556
1300748 6432977
1415499 6514773
1415499 6514773
1223433 6540588
1291574 6560289