我怎样将这个混合了字符串和整数的
看起来像这样。
将字符串放在第一级别,整数放在第二级别,将其转换为具有多层索引的
DataFrame
的第一列转化?df = pd.DataFrame(
[
["title1", "a", "b", "c", "d"],
[1, 2, 3, 4, 5],
[10, 2, 3, 4, 5],
[100, 2, 3, 4, 5],
["title2", "a", "b", "c", "d"],
[1, 2, 3, 4, 5],
[10, 2, 3, 4, 5],
[100, 2, 3, 4, 5],
["title3", "a", "b", "c", "d"],
[1, 2, 3, 4, 5],
[10, 2, 3, 4, 5],
[100, 2, 3, 4, 5],
]
)
看起来像这样。
title1 a b c d
1 2 3 4 5
10 2 3 4 5
100 2 3 4 5
title2 a b c d
1 2 3 4 5
10 2 3 4 5
100 2 3 4 5
title3 a b c d
1 2 3 4 5
10 2 3 4 5
100 2 3 4 5
将字符串放在第一级别,整数放在第二级别,将其转换为具有多层索引的
MultiIndex
对象? a b c d
title1 1 2 3 4 5
10 2 3 4 5
100 2 3 4 5
title2 1 2 3 4 5
10 2 3 4 5
100 2 3 4 5
title3 1 2 3 4 5
10 2 3 4 5
100 2 3 4 5