import pandas as pd

# 导入数据
df = pd.read_csv('Nowcoder.csv', dtype=object)

# 使用loc()
print(df.loc[10:20,'Language'])
# 使用iloc()
print(df['Language'].iloc[10:21])

关于loc()和iloc():

  • loc[row,col]函数可以用标签进行索引,也就是可以直接在loc中写'Language';
  • iloc[row,col]函数只能用整数进行索引,但是可以通过对读取的文件df直接做df['Language']来先约束到字段'Language',再使用iloc[10:21]进行“行”上的查找。

还有一点需要注意,loc[]的索引是[a,b]左闭右也闭区间的;iloc[]的索引是[a,b)左闭右开区间的。所以loc为10:20,iloc为10:21