python iloc用法_pandas-03 DataFrame()中的iloc和loc用法

本文介绍了Pandas DataFrame中iloc和loc的用法。iloc通过整型索引定位,例如df.iloc[10:20, 3:5];loc则可以使用列名和索引名定位,例如df.loc['image1':'image10', 'age':'score']。通过实例展示了如何选取特定列、行以及如何过滤DataFrame。" 71713223,629602,小程序登录问题:安卓设备请求失败,"['小程序开发', '安卓开发', '前端框架', '微信API', '兼容性问题']
摘要由CSDN通过智能技术生成

pandas-03 DataFrame()中的iloc和loc用法

简单的说:

iloc,即index locate 用index索引进行定位,所以参数是整型,如:df.iloc[10:20, 3:5]

loc,则可以使用column名和index名进行定位,如:

df.loc[‘image1’:‘image10’, ‘age’:‘score’]

实例:

import numpy as np

import pandas as pd

from pandas import Series, DataFrame

np.random.seed(666)

df = pd.DataFrame(np.random.rand(25).reshape([5, 5]), index=['A', 'B', 'D', 'E', 'F'], columns=['c1', 'c2', 'c3', 'c4', 'c5'])

print(df.shape) # (5, 5)

# 返回前五行

df.head()

# 返回后五行

df.tail()

# 访问 某几个 列

print(df[['c1', 'c4']])

'''

c1 c4

A 0.700437 0.727858

B 0.012703 0.099929

D 0.200248 0.700845

E 0.774

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值