python-DataFrame 索引和切片

dic={"英语":[88,67,93,69,57],"语文":[85,63,83,79,53],"数学":[86,69,73,64,67],"物理":[68,63,88,61,54]}
df=DataFrame(data=dic,index=["hong","min","jun","juan","yan"])
df
英语语文数学物理
hong88858668
min67636963
jun93837388
juan69796461
yan57536754

#问题1:取单列-取数学一列的成绩
#索引的方法,思路,数学是列,显式的,直接df[]
df["数学"]


#切片的方法,思路:切片,显式loc
df.loc[:,"数学":"数学"]   #后一个数学改物理,则切2列
#问题2:取多列-取数学和语文2列的成绩
#索引的方法,思路,数学是列,显式的,直接df[]
df[["语文","数学"]]  #注意2个[]

#切片的方法,思路:切片,显式loc
df.loc[:,"语文":"数学"]   #后一个数学改物理,则切2列
#问题3:取单行--取:min这一行
#索引的方法,显式需loc
df.loc["min"]

#切片的方法
df["min":"min"]
#问题4:取多行--取:min和yan  2行
#索引的方法,显式需loc
df.loc[["min","yan"]] #注意【【】】

#切片的方法
df[0:2]#

df.loc["min","物理"]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值