赞
踩
import pandas as pd
df = pd.DataFrame({'姓名':['张三','李四','王五'],'成绩':[85,59,76]})
#传入冒号‘:’,表示所有行或者列
#显示索引:.loc
,第一个参数为 index切片,第二个为 columns列名
df.loc[2] #index为2的记录,这里是王五的成绩。
df.loc[:,'姓名'] #第一个参数为冒号,表示所有行,这里是筛选姓名这列记录。
#隐式索引:.iloc(integer_location)
, 只能传入整数。
df.iloc[:2,:] #张三和李四的成绩,跟列表切片一样,冒号左闭右开。
df.iloc[:,'成绩'] #输入中文,这里就报错了,只能使用整数。
#也可以使用at定位到某个元素
语法规则:df.at[index,columns]
df.at[1,'成绩'] #使用索引标签,李四的成绩
df.iat[1,1] #类似于iloc使用隐式索引访问某个元素
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。