欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2023/12/31 编程问答 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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

总结

以上是生活随笔为你收集整理的loc和iloc的用法汇总(完成)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。