dataframe对象访问框内的数据方式汇总

dataframe对象访问框内的数据方式汇总

1.访问行

1)不能使用df[1]来访问第二行。df[数字]只能用来切片,当然可以使用df[1:2]获得第一行。不能使用df[1:1]。因为数字包前不包后。使用df[1:1获取的dataframe为空。

2)使用df.iloc(1)访问。

3)使用df.loc(索引值访问)。如果用循环的话,可以用df.loc(df.index[1])进行访问。

2.访问某个值

1)使用df.iloc[1,3]获取

2)使用df.loc[行索引,列索引]

3)使用df['open'][df.index[1]]来获取

4)使用df.loc[df.index[1], 'open']

3.获取行索引的值

1)df.index[i]

4.关于df的列选取

0)df.index返回的是一个index对象,不是一个Series对象。不能用df.index.index访问index中的值。可以使用df.index[1]来访问。

1)df['open']返回的均是一个Series对象。

2)Series对象中内容的访问方式有两种se[索引值],se[行数]。

3)因此我们想要获取索引值的时候使用df.index[1]是可以的。返回index中第二个值

3)df['open']返回的是以df.index为索引的series。

     访问这个series:

     第一种方式:我们可以使用所处的相对位置df['open'][1]来访问这个series.

     第二种访问方式:是使用具体的索引值来访问,df['open'][索引值]。这里的索引值,可以通过df.index[1]得到。即

        df['open'][df.index[1]]获取。

 

 

 

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值