Dataframe extension integration

The way you pass kwargs to this function isn't consistent with lower in the file (e.g. line 50). The convention is generally to not put spaces around the `=` sign.