Series和DataFrame均可以实现层次化索引,最常见的方式是在构造方法的index参数中传入一个嵌套列表。( )
时间: 2024-03-19 10:44:04 浏览: 67
Python Dataframe常见索引方式详解
是的,你说得对。在构造Series和DataFrame对象时,可以使用嵌套列表作为index参数来实现层次化索引。例如,对于DataFrame对象,可以使用如下方式实现层次化索引:
```
import pandas as pd
data = {
('A', 'a'): [1, 2, 3],
('A', 'b'): [4, 5, 6],
('B', 'a'): [7, 8, 9],
('B', 'b'): [10, 11, 12]
}
df = pd.DataFrame(data, index=['x', 'y', 'z'])
```
这里使用了一个嵌套字典来构造DataFrame对象,其中每个键都是一个由两个元素组成的元组,用于表示层次化索引的两个级别。在这个例子中,我们使用了两个级别的层次化索引,第一个级别是 'A' 和 'B',第二个级别是 'a' 和 'b'。
阅读全文