python loc函数取出的数据类型_Python 基本操作- 数据选取loc函数

一、loc函数

构建数据集df

import pandas as pd

df = pd.DataFrame([

[‘green’, ‘M’, 10.1, ‘class1’],

[‘red’, ‘L’, 13.5, ‘class2’],

[‘blue’, ‘XL’, 15.3, ‘class1’]])

print (df)

数据集为以下内容,所有操作均对df进行

0 1 2 3

0 green M 10.1 class1

1 red L 13.5 class2

2 blue XL 15.3 class1

loc函数主要通过行标签索引行数据,划重点,标签!

loc[1] 选择行标签是1的(从0、1、2、3这几个行标签中)

In[1]: df.loc[1]

Out[1]:

0 red

1 L

2 13.5

3 class2

loc[0:1] 和 loc[0,1]的区别,其实最重要的是loc[0:1]和iloc[0:1]

In[10]: df.loc[0:1] #取第一和第二行,loc[]中的数字其实是行索引,所以算是前闭加后闭

Out[10]:

0 1 2 3

0 green M 10.1 class1

1 red L 13.5 class2

In[12]: df.iloc[0:1]

Out[12]:

0 1 2 3

0 green M 10.1 class1

In[11]: df.loc[0,1]

Out[11]: ‘M’

索引某一列数据,loc[:,0:1],还是标签,注意,如果列标签是个字符,比如’a’,loc[‘a’]是不行的,必须为loc[:,’a’]。

但如果行标签是’a’,选取这一行,用loc[‘a’]是可以的。

n[13]: df.loc[:,0:1]

Out[13]:

0 1

0 green M

1 red L

2 blue XL

Original: https://blog.csdn.net/weixin_29218963/article/details/114911501
Author: 珍喜欢点灯啊
Title: python loc函数取出的数据类型_Python 基本操作- 数据选取loc函数

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/755314/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球