蓝绝

博客园 首页 新随笔 联系 订阅 管理
  232 随笔 :: 1 文章 :: 0 评论 :: 25913 阅读
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
复制代码

 

posted on   蓝绝  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示