答案 0 :(得分:4)
使用新构建的https://server:port/dataapiurl
columns
属性
pd.MultiIndex
考虑数据框df.columns = pd.MultiIndex.from_product([['AAA'], df.columns.tolist()])
df
然后
df = pd.DataFrame(1, ['hostname', 'tmserver'], ['value', 'time'])
print(df)
value time
hostname 1 1
tmserver 1 1
答案 1 :(得分:2)
如果需要在列中创建MultiIndex
,最简单的是:
df.columns = [['AAA'] * len(df.columns), df.columns]
它与MultiIndex.from_arrays
类似,也可以添加名称参数:
n = ['a','b']
df.columns = pd.MultiIndex.from_arrays([['AAA'] * len(df.columns), df.columns], names=n)