合计日期

2024-04-25 02:01:50 发布

您现在位置:Python中文网/ 问答频道 /正文

import pandas as pd
import numpy as np
import datetime
import itertools
import os
import csv
from fredapi import Fred

因此,我连接fedapi并执行以下操作(data),我只是存储来自Fed的数据并创建一个数据帧。你知道吗

df1 = pd.DataFrame(data={"CUSR0000SEFV": data3, "CUUR0000SEFV": data4, "CPIAUCSL": data5,"CPIAUCNS":data6,"UNRATE": data7,"UNRATENSA":data8})
macro3 = df1
macro3.reset_index(inplace=True)
macro3.rename(columns={'index': 'date'}, inplace=True)

我得到以下信息

    date     col1     col2     ...

2011-01-01 220.223   221.187
2011-02-01 221.309   221.898

我需要帮助把它变成这样

    date    col1      col2 ...
2011-01-02 220.223   221.187
2011-01-09 220.223   221.187
2011-01-16 220.223   221.187

我试过这样做,但我只是不知道如何聚合和打印副本

macro3.date = (macro3.date + datetime.timedelta(days=7))

Tags: 数据importtruepandasdatadatetimedateindex