首页 > 其他 > 详细

loc()函数

时间:2019-06-13 14:08:21      阅读:99      评论:0      收藏:0      [点我收藏+]

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()函数

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!