If you don’t have any oil on hand, or you just prefer the flavor of butter, then yes, you can substitute the same amount of room temperature butter. Be sure to mix well with the sugar before adding other ingredients so your sweet potato pie filling isn't lumpy.