dataframe选取特定行和列
dataframe选取特定行和列
- 选取行
df= pd.read_csv('data.csv')
data = df.loc[3:6] # 选取多行# 按某列值在某个区间内选取行
data = df[(df['column'] >= t1) & (df['column'] <= t2)]# 按索引选择行(选择idx这一行)
data.loc[[idx]] # 或者:data.loc[idx:idx]
- 选取列
# 按照指定列名选取(data为series类型)
data = df['column_name']# 取多列(data为DataFrame类型)
data = df[['column_name1', 'column_name2']] # 按位置取某几列(data为DataFrame类型)
data = df.iloc[:, 0:5]
- 取指定某行某列的元素
# 取指定第2行第3列的元素
data = df.loc[2][3]
【注】使用loc、iloc选取数据后的数据类型均保持不变
loc 与 iloc 的区别
df.loc[行索引,列名] : loc函数是基于 行索引index 和 列名 进行索引的
df.loc[2:3] # 选取df中index等于2、3的行 df = df.loc[2:4,:] # 选取df中index等于2、3的行,所有列df = df.loc[2:4, 'col_name1'] # 选取df中index等于2、3的行,'col_name1'列 df = df.loc[2:4,['col_name1', 'col_name2']] # 选取df中index等于2、3的行, 列名为'col_name1', 'col_name2'的列
df.iloc[行位置,列位置] : iloc函数是基于行和列的位置进行索引的,索引值从0开始,并且得到的结果不包括最后一个位置的值
df.iloc[2:4,1:3] # 选取df的第2、3行和第1、2列
dataframe选取特定行和列相关推荐
- pandas基于条件判断更新dataframe中特定数据列数值内容的值(Conditionally updating values in specific pandas Dataframe )
pandas基于条件判断更新dataframe中特定数据列数值内容的值(Conditionally updating values in specific pandas Dataframe ) 目录
- Python pandas 筛选 Excel 特定行和列全集
一.筛选特定行 1. 行中的值满足某个条件2. 行中的值属于某个集合3. 行中的值匹配特定模式4. 在所有工作表 sheet 中筛选特定的行5. 在一组工作表 sheet(并不是所有的) 中筛选特定的 ...
- Pandas.DataFrame删除指定行和列(drop)
https://blog.csdn.net/qq_18351157/article/details/105785367
- pandas中如何选取某几列_pandas 选取行和列数据的方法
本文介绍在 pandas 中如何读取数据行列的方法.数据由行和列组成,在数据库中,一般行被称作记录 (record),列被称作字段 (field).回顾一下我们对记录和字段的获取方式:一般情况下,字段 ...
- python选取特定行_pandas.DataFrame选取/排除特定行的方法
pandas.DataFrame选取特定行 使用Python进行数据分析时,经常要使用到的一个数据结构就是pandas的DataFrame,如果我们想要像Excel的筛选那样,只要其中的一行或某几行, ...
- pandas 选取行和列的方法
本文介绍在 pandas 中如何读取数据行列的方法.数据由行和列组成,在数据库中,行被称作记录 (record),列被称作字段 (field).回顾一下我们对记录和字段的获取方式:比较常见的,字段根据 ...
- [转载] pandas dataframe 提取行和列
参考链接: 在Pandas DataFrame中处理行和列 import pandas as pd data = pd.DataFrame({'a':[1,2,3],'b':[4,5,6],'c':[ ...
- R语言使用Hmisc包的impute函数填充dataframe数据中特定数据列中的缺失值、将空值null用上一行和下一行值的平均值填充
R语言使用Hmisc包的impute函数填充dataframe数据中特定数据列中的缺失值.将空值null用上一行和下一行值的平均值填充 目录
- pandas获得指定行_pandas取dataframe特定行/列
转自他人博客:https://blog.csdn.net/weixin_39586825/article/details/111758506 1.按列取.按索引/行取.按特定行列取 import nu ...
最新文章
- 结构事物 java uml,UML考试试题及答案7讲解
- r语言将百分数化为小数_如何将数字格式化为R中的百分比?
- [云炬创业基础笔记]第七张创业团队测试3
- 送外卖也要“黑科技”?阿里移动感知技术应用揭秘
- java开源库web3j的以太坊过滤器(filter)和智能合约事件(event)教程
- linux页表,arm linux 页表(转)
- 嵌入式常见笔试题总结(2)
- 服务器防火墙,linux下iptables防火墙配置相关
- FPGA设计时避免使用循环语句
- (秒杀项目) 4.9 削峰限流与防刷(核心)
- python中bif是什么_python类与对象(BIF详细分析及实例讲解)
- 【detectron】FPN网络输入
- 如何查看华为android系统,如何查看华为手机系统更新的新增功能
- 公民住宅权不可侵犯!为阻强拆致人重伤,属正当防卫
- python中import re_彻底搞懂Python 中的 import 与 from import
- 每天下午5点使用计算机结束时断开终端的连,在每天下午5点使用计算机结束时断开终端的连接属于()...
- robots文件对网站优化有哪些作用
- gateway请求就是404 nacos+gateway 搭建网关gateway
- 爆笑三国之张飞流水账【爆笑中体验哲理】
- 如何设置Parallels Desktop,让Windows更加好用
热门文章
- 中国石油大学《安全管理》第一阶段在线作业
- 微服务服务器集群Session管理演进史
- show函数的作用是什么python_python 学习之Python函数
- 绝了,Gooey:一行代码将 Python 程序转换为图形界面应用
- 7 个优秀的 UI 交互动画技巧
- 高等数学:学习路线图
- 支付宝小程序 Serverless 服务架构演进 | mPaaS 线下沙龙 CodeDay#1 分享实录
- python编写程序计算1*2*3_编写一个python程序来计算事务的精确变化
- 使用VUEJS2.0制作音乐播放器
- Win10命令行运行程序莫名停止