【发布时间】:2021-06-11 13:06:53
【问题描述】:
我的代码的工作原理分为两个步骤。
我有一个名为 filter.py 的文件,它根据输入过滤我的数据框。在这个文件中有一个函数 update_df() 返回 data_filtered
def update_df(ToEmail, FromEmail, ToJob, FromJob, Date):
FromEmailF = (data['fromEmail'] == FromEmail)
ToEmailF = (data['toEmail'] == ToEmail)
FromJobF = (data['fromJob'] == FromJob)
ToJobF = (data['toJob'] == ToJob)
DateF = (data['date'] == Date)
Filter = (FromEmailF & ToEmailF & FromJobF & ToJobF & DateF)
data_filtered = data[Filter]
return data_filtered
在另一个文件中,我需要访问这个 data_filtered。 我首先导入了 update_df 但我不知道如何从函数中获取 data_filtered 。 我尝试了以下
def datafilter(data_filtered):
df = data_filtered
return df
但现在无论我做什么我都无法访问 df。我只需要一种方法来获取日期框架本身。我希望你们中的任何人都可以帮助我,如果需要,我可以提供更多信息。
【问题讨论】:
标签: python dataframe function return