读取csv数据的时候, 使用参数index_col指定表中的列作为索引
import numpy as np
import pandas as pd
df = pd.read_csv('data/table.csv...逗号后的 7::-2 表示从第8列开始,向前每隔一列取一列(步长为2, 2前的负号表示向前迭代)
df.iloc[:,7::-2].head()
⑤ 混合索引
从第四行开始向后以步长为4选择行, 从第八列开始向前以步长为...df[['School','Math']].head()
使用loc方式
df.loc[:,['School','Math']].head()
使用iloc方式--传入的列名是默认整数索引,从0开始
df.iloc...]中相应位置都能使用布尔列表选择:
如果不加values就会索引对齐发生错误,Pandas中的索引对齐是一个重要特征,很多时候非常使用。...返回所有的行索引(转换为区间后)与给定区间有重叠的行。
cut得到的区间实际上是个catagory 类型的数据,并不能直接用来判断和给定区间是否重合,必须使用astype转换为区间类型的数据。