创建一个空的pandas MultiIndex数据帧

时间:2017-11-29 08:58:37

标签: python pandas dataframe

我正在尝试在函数中创建一个数据框,其中我最初只有索引数据。我将两个列表(一个是日期1是一些数字,它们有不同的长度)传递给我的函数,然后应该转换为pandas数据帧中的索引。这是我试图运行的代码:

import pandas as pd
date_list = pd.date_range(pd.datetime.today(), periods=100).tolist()
my_randoms =[random.randrange(1,101,1) for _ in range (10)]
def create_multiindex_df(**idxs):
    idx = pd.MultiIndex.from_product(list(idxs.values()), names=idxs.keys())
    core_df = pd.DataFrame([],index=idx)
create_multiindex_df(randoms1=my_randoms,dates=date_list)

但是我收到了一个神秘的错误:

KeyError:1

感谢您对此的帮助!

0 个答案:

没有答案