python dataframe取某行某列_python数据处理相关操作——loc、ioc、ix选取数据

python数据处理相关操作——选取数据

iloc,loc,ix

import pandas as pd
from pandas import DataFrame

创建数据框

data = {'a':[11,22,33,44],
       'b':['aa','bb','cc','dd'],
       'c':[9,8,7,6],
        'd':[1,2,3,4]
       }
df = DataFrame(data)
df

a b c d 0 11 aa 9 1 1 22 bb 8 2 2 33 cc 7 3 3 44 dd 6 4

iloc:通过行/列号选取数据

df.iloc[0] #选取第0行数据
a    11
b    aa
c     9
d     1
Name: 0, dtype: object
df.iloc[0:2] #选取多行

a b c d 0 11 aa 9 1 1 22 bb 8 2

df.iloc[:,[1]] #也可以按照列号选取某列 选取第2列

b 0 aa 1 bb

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值