iloc- 通过索引的下标取值

本文介绍了如何使用Python pandas库读取并处理'college.csv'数据集,展示了CITY列的操作,包括查看前五行,使用iloc选取数据以及数据切片。通过实例,读者将了解数据预处理的基础步骤。
摘要由CSDN通过智能技术生成
import pandas as pd

#读取college数据集
college = pd.read_csv('data/college.csv', index_col='INSTNM')

#查看CITY的前5行
college.head()
 CITYSTABBRHBCUMENONLYWOMENONLYRELAFFILSATVRMIDSATMTMIDDISTANCEONLYUGDS...UGDS_2MORUGDS_NRAUGDS_UNKNPPTUG_EFCURROPERPCTPELLPCTFLOANUG25ABVMD_EARN_WNE_P10GRAD_DEBT_MDN_SUPP
INSTNM                     
Alabama A & M UniversityNormalAL1.00.00.00424.0420.00.04206.0...0.00000.00590.01380.065610.73560.82840.10493030033888
University of Alabama at BirminghamBirminghamAL0.00.00.00570.0565.00.011383.0...0.03680.01790.01000.260710.34600.52140.24223970021941.5
Amridge UniversityMontgomeryAL0.00.00.01NaNNaN1.0291.0...0.00000.00000.27150.453610.68010.77950.85404010023370
University of Alabama in HuntsvilleHuntsvilleAL0.00.00.00595.0590.00.05451.0...0.01720.03320.03500.214610.30720.45960.26404550024097
Alabama State UniversityMontgomeryAL1.00.00.00425.0430.00.04811.0...0.00980.02430.01370.089210.73470.75540.12702660033118.5

5 rows × 26 columns

显示所有列的表名 

college.columns #显示所有列的表名
''' Index(['CITY', 'STABBR', 'HBCU', 'MENONLY', 'WOMENONLY', 'RELAFFIL',
       'SATVRMID', 'SATMTMID', 'DISTANCEONLY', 'UGDS', 'UGDS_WHITE',
       'UGDS_BLACK', 'UGDS_HISP', 'UGDS_ASIAN', 'UGDS_AIAN', 'UGDS_NHPI',
       'UGDS_2MOR', 'UGDS_NRA', 'UGDS_UNKN', 'PPTUG_EF', 'CURROPER', 'PCTPELL',
       'PCTFLOAN', 'UG25ABV', 'MD_EARN_WNE_P10', 'GRAD_DEBT_MDN_SUPP'],
      dtype='object')'''

iloc可以通过整数选取 

# iloc可以通过整数选取;  iloc-先行后列,索引值的下标
city = college['CITY']
city.iloc[1]
#'Birmingham'

iloc系列展示方式要带双中括号[[]] 

#seriesSeries所以带列表名,主要看最后一列的显示即可。在iloc中多添加一个数字,下表中就增加一行
city.iloc[[2]]
'''
INSTNM
Amridge University    Montgomery
Name: CITY, dtype: object
'''

iloc通过整数列表选取多行,返回结果是Series 

# iloc通过整数列表选取多行,返回结果是Series,
city.iloc[[2,3,3]]  
'''
INSTNM
Amridge University                     Montgomery
University of Alabama in Huntsville    Huntsville
University of Alabama in Huntsville    Huntsville
Name: CITY, dtype: object
'''

选择等分的数据 

# 选择等分的数据,可以使用切片语法
city.iloc[4:50:10] #从1到50,每隔10个取一个值,4到49,所以取值4,14,24,34,44
'''
INSTNM
Alabama State University              Montgomery
Enterprise State Community College    Enterprise
Heritage Christian University           Florence
Marion Military Institute                 Marion
Reid State Technical College           Evergreen
Name: CITY, dtype: object
'''

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

缘 源 园

你的鼓励将是我创造的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值