pandas模块DataFrame数据结构行数据的获取
一、问题的发现
创建一个DataFrame对象df,代码如下:
import pandas as pd
s1=pd.read_excel(r"C:\Users\z\Desktop\球员对比.xlsx")
print(s1)
运行结果如下:
初次猜想,可以通过行索引获取第一行,尝试代码如下:
import pandas as pd
import matplotlib.pyplot as plt
s1=pd.read_excel(r"C:\Users\z\Desktop\球员对比.xlsx")
print(s1[0])
结果出错
二、得出结果
如果想获取单行,只能通过切片来获取
代码如下:
import pandas as pd
import matplotlib.pyplot as plt
s1=pd.read_excel(r"C:\Users\z\Desktop\球员对比.xlsx")
print(s1[0:1])
三、另一个问题
在进行DataFrame对象groupby()之后让as_index=True碰到了问题
代码如下:
import pandas as pd
s1=pd.read_excel(r"C:\Users\z\Desktop\球员对比.xlsx")
s2=s1.groupby("姓名",as_index=True).mean()
print(s2)
输出如下:
这时我想能不能取 “凯文-杜兰特” 这一行,于是 使用 print(s2[“凯文-杜兰特”])
结果出现报错
这时候想起来 DataFrame对象不可以直接通过行索引来获取单行,只能通过切片
四、得出结果
所以可以通过标签切片来获取行数据
1.获取“卢卡-东契奇 ”行的数据:
print(s2["卢卡-东契奇":"卢卡-东契奇"])
2.获取多行数据:
print(s2["卢卡-东契奇":"斯蒂芬-库里"])
pandas模块DataFrame数据结构行数据的获取相关推荐
- pandas计算dataframe两列数据值相等的行号、取出DataFrame中两列值相等的行号
pandas计算dataframe两列数据值相等的行号.取出DataFrame中两列值相等的行号 目录 pandas计算dataframe两列数据值相等的行号.取出DataFrame中两列值相等的行号
- pandas遍历dataframe的行:迭代遍历dataframe的数据行、iterrows函数、itertuple函数
pandas遍历dataframe的行:迭代遍历dataframe的数据行.iterrows函数.itertuple函数 目录 pandas遍历dataframe的行:迭代遍历dataframe的数据 ...
- Pandas处理dataframe的文本数据列:使用str属性获取数据列的字符串方法类、split函数基于指定分隔符拆分数据列的内容为列表、使用len计算每个列表的长度
Pandas处理dataframe的文本数据列:使用str属性获取数据列的字符串方法类.split函数基于指定分隔符拆分数据列的内容为列表.使用len计算每个列表的长度 目录
- Python——pandas模块—Series数据结构
Python--pandas模块-Series数据结构 Python--pandas模块-Series数据结构 pandas Series 创建Series 没有指定索引列时,自动创建:0~~(N-1 ...
- pandas将dataframe原有的数据列名称转化为整数数值列名称(convert dataframe column labelsl into integers)
pandas将dataframe原有的数据列名称转化为整数数值列名称(convert dataframe column labelsl into integers) 目录 pandas将datafra ...
- R语言对dataframe的行数据进行排序(Ordering rows)实战:使用R原生方法、data.table、dplyr等方案
R语言对dataframe的行数据进行排序(Ordering rows)实战:使用R原生方法.data.table.dplyr等方案 目录
- R语言基于多字段(多数据列、multiple columns)对dataframe的行数据进行排序(Ordering rows)实战:使用R原生方法、data.table、dplyr等方案
R语言基于多字段(多数据列.multiple columns)对dataframe的行数据进行排序(Ordering rows)实战:使用R原生方法.data.table.dplyr等方案 目录
- pandas将dataframe的所有数据列的名称转化为大写形式(all column labels in dataframe to uppercase)
pandas将dataframe的所有数据列的名称转化为大写形式(all column labels in dataframe to uppercase) 目录 pandas将dataframe的所有 ...
- 【pandas】dataframe中重复数据比较、筛选、去除等
当需要的是DataFrame那些重复数据,尤其是要比较重复数据的异同时,就需要将重复数据提取出来时,再关联原数据,并做排序,进行比较. 方法一.主要思路: 1. 采用drop_duplicates对数 ...
- Python pandas模块输出每行中间省略号问题
关于Python数据分析中pandas模块在输出的时候,每行的中间会有省略号出现,和行与行中间的省略号....问题,其他的站点(百度)中的大部分都是瞎写,根本就是复制黏贴以前的版本,你要想知道其他问题 ...
最新文章
- javascript + css 利用div的scroll属性让TAB动感十足
- 数据治理在业务中台的实践
- 小白级OpenCV入门
- mysql做主从复制配置案例
- 基于FPGA的异步FIFO设计
- 云服务器cpu性能,云服务器cpu性能
- 每个人对工作都会有自己的想法
- ListView上拉加载,下拉刷新 PullToRefresh的使用
- JavaScript对数组的常见操作
- 【回归预测】基于matlab Tent混沌映射改进的麻雀搜索算法SSA优化BP神经网络回归预测【含Matlab源码 1707期】
- 瑞斯凯X9D Plus无法连接DCL模拟器的解决方法
- SpringCloud项目启动
- 2020年你还不会做绿幕特效?这4步基础技巧要点了解一下!
- Windows小技巧:巧用CMD命令设置定时关机
- 如何画一块标准的PCB板?SMT工艺PCB要求
- 单端通用ISM频段接收器 Si4313
- php页面静态化,ob缓存方法
- HTML Canvas 涂鸦
- Pycharm浏览器打开报错解决
- 我是怎么成为一名...的
热门文章
- 程序集引用里面的“Culture=neutral”是什么意思?
- adb shell dumpsys activity activities调用信息简析
- 如何拯救无法「深度学习」的制造业,2019工业智能灵魂10问
- 温度转换程序python代码_python温度转换华氏温度实现代码
- BZOJ3772 精神污染
- Python爬虫英语四六级网站查询准考证号
- 视音频学习入门---ffmpeg篇(四)---基于windows平台的ffmpeg开发(二)
- 网络工程属于计算机还是通信,通信工程属于计算机大类吗 哪个大类
- 页面在微信端禁止缩放
- [GIS笔记] 闾国年:从地图到场景的创新发展