在数据分析过程中,很多时候我们需要从数据表中提取出我们需要的部分,而这么做的前提是我们需要先索引出这一部分数据。今天我们就来探索一下,如何在pandas中使用loc函数和iloc函数索引数据。
今天我们直接从例子出发:
import pandas as pd
import numpy as np
df = pd.DataFrame({'城市':['北京','广州', '天津', '上海', '杭州', '成都', '澳门', '南京'],
'收入':[10000, 10000, 5000, 5002, 40000, 50000, 8000, 5000],
'年龄':[50, 43, 34, 40, 25, 25, 45, 32]})
df.set_index([["一","二","三","四","五","六","七","八"]],inplace=True)
df
一、使用loc函数索引数据
(注意~loc函数主要通过 行标签 索引行数据)
1、索引行标签是“一”的这一行数据
df.loc["一"]
2、我们再来看另一种情况:
df.loc["一":"二"]
是不是很好奇!为什么