1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > pandas中.loc和.iloc以及.at和.iat的区别

pandas中.loc和.iloc以及.at和.iat的区别

时间:2020-10-15 22:34:39

相关推荐

pandas中.loc和.iloc以及.at和.iat的区别

pandas中.loc和.iloc以及.at和.iat的区别

显示索引和隐式索引

显示索引和隐式索引

import pandas as pddf = 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使用隐式索引访问某个元素

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。