可以为空数据帧分配多重索引吗?

2024-10-03 04:31:46 发布

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

我已经创建了一个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版。在


Tags: 数据代码importpandasdf矩阵标签常规
1条回答
网友
1楼 · 发布于 2024-10-03 04:31:46

谢谢你和斯科特·波士顿。你说得对,多重索引就在那里,它只是在数据帧被填充之前打印为元组。我把这个问题留在这里,因为24小时前它对我来说真的很方便。(不过,我是新来的,所以如果这算不上问题,我宁愿删除它,让我知道!)在

相关问题 更多 >