索引分类
- Index;单层索引;
- MultiIndex;多层索引;
举例:
import pandas as pd
import numpy as np
df = pd.DataFrame(np.random.rand(4, 4))*10//1
print(df)
输出结果为:
0 1 2 3
0 7.0 9.0 6.0 1.0
1 9.0 0.0 2.0 2.0
2 3.0 7.0 8.0 4.0
3 7.0 6.0 8.0 4.0
单层索引
- 创建dataframe时,如果没有指定index和columns参数,pandas将会自动生成对应的索引;
- 默认的行列标签皆为一个RangeIndex对象,属于Index中的一种形式;
- 比如:
输出结果为:print(df.index)
RangeIndex(start=0, stop=4, step=1)
- 比如:
- 默认的行列标签皆为一个RangeIndex对象,属于Index中的一种形式;
- Index是更通用的函数,通过Index函数可以创建Index对象,更改dataframe的索引;
Index_A = df.index = pd.Index(list('ABCD'