Почему «prodfiltered2» не получает значение от «prodfiltered2_function»? - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь вернуть значение этой функции в другую функцию, и она не работает. Может кто-нибудь объяснить, почему «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()
...