loc和iloc的用法汇总(完成)

#-*- coding: utf-8 -*-

import numpy as np

import pandas as pd

df = pd.DataFrame(np.arange(0,60,2).reshape(10,3),columns=list('abc'))

print(df)

print("----------------接下来是loc用法-------------------")

print (df.loc[0, 'a'])#输出坐标为(0,a)的元素值

print("-----------------------------------")

print (df.loc[0:3, ['a', 'b']])#输出横坐标0-3,纵坐标a-b范围内的所有元素

print("-----------------------------------")

print (df.loc[[1, 5], ['b', 'c']])#锁定要输出的矩阵范围

print("----------------接下来是iloc用法-------------------")

print (df.iloc[1,1])#横纵坐标都从0开始,表示第1行第一列元素

print("-----------------------------------")

print (df.iloc[0:3, [0,1]])#这个表示从第0行开始,总共3行

print("-----------------------------------")

print (df.iloc[[0, 3, 5], 0:2])#表示取0,3,5行

    a   b   c

0   0   2   4

1   6   8  10

2  12  14  16

3  18  20  22

4  24  26  28

5  30  32  34

6  36  38  40

7  42  44  46

8  48  50  52

9  54  56  58

----------------接下来是loc用法-------------------

0

-----------------------------------

    a   b

0   0   2

1   6   8

2  12  14

3  18  20

-----------------------------------

    b   c

1   8  10

5  32  34

----------------接下来是iloc用法-------------------

8

-----------------------------------

    a   b

0   0   2

1   6   8

2  12  14

-----------------------------------

    a   b

0   0   2

3  18  20

5  30  32

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值