There isn’t a ladybug method that does this at this point. The closest thing would be Ladybug’s EPW module which has many useful properties and methods for interacting with the epw (converting from SI to IP, getting extreme, typical weeks etc). .
You could convert that into a dataframe like this (someone can correct me if there’s a more pythonic way to do this):
In my opinion, this is a lot better then just creating a dataframe from a raw epw file, i.e:
df = pd.read_csv(epw_path, dtype=float, skiprows=8, delimiter = ',')
Since you’d have to mess around with the epw data dictionary to get the desired weather data names (which isn’t included in the raw epw).