1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #提取区域数据 import pandas as pd pd.set_option( 'display.unicode.east_asian_width' , True ) data = [[ 45 , 65 , 100 ],[ 56 , 45 , 50 ],[ 67 , 67 , 67 ]] index = [ '张三' , '李四' , '王五' ] columns = [ '数学' , '语文' , '英语' ] df = pd.DataFrame(data = data,index = index,columns = columns) print (df) print ( '1.-------按标签提取 ---------------' ) print (df.loc[ '张三' , '数学' ]) print ( '2.-------按标签提取多个---------------' ) print (df.loc[[ '张三' , '王五' ],[ '数学' , '语文' ]]) print ( '3.-------按隐式索引提取---------------' ) print (df.iloc[ 0 , 0 ]) print ( '4.-------按隐式索引提取多个---------------' ) print (df.iloc[[ 0 , 1 ],[ 0 , 1 ]]) print ( '5.-------按隐式索引提取多个连续区域-%xdel-------------' ) print (df.iloc[ 0 : 2 , 0 : 2 ]) #切片注意少[] #左侧行切片,右侧列切片 print ( '6.-------提取所有行的第0列---------------' ) print (df.iloc[:, 0 ]) |
数学 语文 英语 张三 45 65 100 李四 56 45 50 王五 67 67 67 1.-------按标签提取 --------------- 45 2.-------按标签提取多个--------------- 数学 语文 张三 45 65 王五 67 67 3.-------按隐式索引提取--------------- 45 4.-------按隐式索引提取多个--------------- 数学 语文 张三 45 65 李四 56 45 5.-------按隐式索引提取多个连续区域-%xdel------------- 数学 语文 张三 45 65 李四 56 45 6.-------提取所有行的第0列--------------- 张三 45 李四 56 王五 67 Name: 数学, dtype: int64
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律