我已经创建了一个MultiIndex,并希望创建一个空数据框,将MultiIndex作为列标签,然后稍后填充矩阵,但它只返回一个带有元组的常规索引。这个代码
import pandas as pd
sizes = ['0_200', '200_700', '700_1400', '1400_2300', '2300_4000']
years = [2016, 2020, 2025, 2030, 2035, 2040, 2045, 2050]
multidx = pd.MultiIndex.from_product([sizes, years], names=['size', 'year'])
print(multidx)
df = pd.DataFrame(columns=multidx)
print(df)
收益率
^{pr2}$我在Windows上使用的是spyder3.1.4,python3.6.0 64位。熊猫0.19.2版。在
谢谢你和斯科特·波士顿。你说得对,多重索引就在那里,它只是在数据帧被填充之前打印为元组。我把这个问题留在这里,因为24小时前它对我来说真的很方便。(不过,我是新来的,所以如果这算不上问题,我宁愿删除它,让我知道!)在
相关问题 更多 >
编程相关推荐