Как объединить дни в месяцах и месяцы в году, используя Dataframes в Python - PullRequest
0 голосов
/ 23 октября 2019

enter image description here Ниже приведен кадр данных для обработки кода:

    fundos_btg_2017['DT_COMPTC'] = pd.to_datetime(fundos_btg_2017['DT_COMPTC'])

    fundos_btg_2017['DT_COMPTC'] = fundos_btg_2017['DT_COMPTC'].dt.strftime('%Y-%m-%d')

    fundos_btg_2017=fundos_btg_2017.pivot_table(index="DT_COMPTC",values="VL_QUOTA",columns='CNPJ_FUNDO',aggfunc='sum')
    fundo_completo_2017["VL_QUOTA"] = pd.to_numeric(fundo_completo_2017["VL_QUOTA"])

    fundos_btg_2017_return_diario=fundos_btg_2017.pct_change()

    fundos_btg_2017_return_diario=np.log(1+fundos_btg_2017_return_diario)

    fundos_btg_2017_return_diario = fundos_btg_2017_return_diario.dt.strftime('%Y-%m-%d')

    fundos_btg_2017_return_diario.index = pd.to_datetime(fundos_btg_2017_return_diario)

    teste= fundos_btg_2017_return_diario.resample('M')

Я полагал, что последние 3 строки будут работать, но они этого не сделали, я хочу присоединиться кдни в месяцы, добавляя значения каждого дня в месяц, но он продолжает посылать мне то же самое:

AttributeError: 'DataFrame' object has no attribute 'dt'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...