>>9
returnすればいいんじゃね?
def dataframe():
...
return data

利用者側
d = dataframe()