Я пытаюсь вернуть значение этой функции в другую функцию, и она не работает. Может кто-нибудь объяснить, почему «prodfiltered2» в «unsatras_function» не получает возвращаемое значение от «prodfiltered2_function»
def prodfiltered2_function():
initiation()
global prodfiltered2
prod.drop(prod.index[0:4], inplace=True)
prod.columns = prod.iloc[0]
prod.drop(prod.index[0], inplace=True)
prod['STLMNT DATE'] = pd.to_datetime(prod['STLMNT DATE'])
prod['TRADE DATE'] = pd.to_datetime(prod['TRADE DATE'])
prod['DATE'] = pd.to_datetime(prod['DATE'])
prodfiltered2 = prod[(prod.ACTIVITY != 'ACTIVITY WITHIN YOUR ACCT') & (prod['STLMNT DATE'] >= Month)].copy()
prodfiltered2.columns.name = ""
prodfiltered2.index = pd.RangeIndex(start=0, stop=len(prodfiltered2), step=1)
prodfiltered2.index.name = 'Column'
return prodfiltered2
def unsatras_function():
initiation()
prodfiltered2 = prodfiltered2_function()