码迷,mamicode.com
首页 > 其他好文 > 详细

loc()函数

时间:2019-06-13 14:11:41      阅读:1207      评论:0      收藏:0      [点我收藏+]

标签:das   gre   port   family   pre   name   frame   ram   mil   

1 loc()函数用于定位dataframe的某些行,可以进行切片操作,当只定位一行时,数据类型是series.

有时想要按dataframe中的某一列按条件进行索引时,可以将该列设置为索引列,即可用loc函数进行索引定位.

import pandas as pd
df = pd.DataFrame([
            [green, M, 10.1, class1],
            [red, L, 13.5, class2],
            [blue, XL, 15.3, class1]],
                 columns=[a,b,c,d])
print(df)
print(df.loc[2][1])
print(type(df.loc[2]))
print(df.loc[:,a])  # 也可以选择多列输出
#        a   b     c       d
# 0  green   M  10.1  class1
# 1    red   L  13.5  class2
# 2   blue  XL  15.3  class1
# XL
# <class ‘pandas.core.series.Series‘>
# 0    green
# 1      red
# 2     blue
# Name: a, dtype: object

 

loc()函数

标签:das   gre   port   family   pre   name   frame   ram   mil   

原文地址:https://www.cnblogs.com/xxswkl/p/11015799.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!