dataframe选取特定行和列

  1. 选取行
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]
  1. 选取列
# 按照指定列名选取(data为series类型)
data = df['column_name']# 取多列(data为DataFrame类型)
data = df[['column_name1', 'column_name2']] # 按位置取某几列(data为DataFrame类型)
data = df.iloc[:, 0:5]
  1. 取指定某行某列的元素
# 取指定第2行第3列的元素
data = df.loc[2][3]

【注】使用loc、iloc选取数据后的数据类型均保持不变

  1. 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选取特定行和列相关推荐

  1. pandas基于条件判断更新dataframe中特定数据列数值内容的值(Conditionally updating values in specific pandas Dataframe )

    pandas基于条件判断更新dataframe中特定数据列数值内容的值(Conditionally updating values in specific pandas Dataframe ) 目录

  2. Python pandas 筛选 Excel 特定行和列全集

    一.筛选特定行 1. 行中的值满足某个条件2. 行中的值属于某个集合3. 行中的值匹配特定模式4. 在所有工作表 sheet 中筛选特定的行5. 在一组工作表 sheet(并不是所有的) 中筛选特定的 ...

  3. Pandas.DataFrame删除指定行和列(drop)

    https://blog.csdn.net/qq_18351157/article/details/105785367

  4. pandas中如何选取某几列_pandas 选取行和列数据的方法

    本文介绍在 pandas 中如何读取数据行列的方法.数据由行和列组成,在数据库中,一般行被称作记录 (record),列被称作字段 (field).回顾一下我们对记录和字段的获取方式:一般情况下,字段 ...

  5. python选取特定行_pandas.DataFrame选取/排除特定行的方法

    pandas.DataFrame选取特定行 使用Python进行数据分析时,经常要使用到的一个数据结构就是pandas的DataFrame,如果我们想要像Excel的筛选那样,只要其中的一行或某几行, ...

  6. pandas 选取行和列的方法

    本文介绍在 pandas 中如何读取数据行列的方法.数据由行和列组成,在数据库中,行被称作记录 (record),列被称作字段 (field).回顾一下我们对记录和字段的获取方式:比较常见的,字段根据 ...

  7. [转载] pandas dataframe 提取行和列

    参考链接: 在Pandas DataFrame中处理行和列 import pandas as pd data = pd.DataFrame({'a':[1,2,3],'b':[4,5,6],'c':[ ...

  8. R语言使用Hmisc包的impute函数填充dataframe数据中特定数据列中的缺失值、将空值null用上一行和下一行值的平均值填充

    R语言使用Hmisc包的impute函数填充dataframe数据中特定数据列中的缺失值.将空值null用上一行和下一行值的平均值填充 目录

  9. pandas获得指定行_pandas取dataframe特定行/列

    转自他人博客:https://blog.csdn.net/weixin_39586825/article/details/111758506 1.按列取.按索引/行取.按特定行列取 import nu ...

最新文章

  1. 结构事物 java uml,UML考试试题及答案7讲解
  2. r语言将百分数化为小数_如何将数字格式化为R中的百分比?
  3. [云炬创业基础笔记]第七张创业团队测试3
  4. 送外卖也要“黑科技”?阿里移动感知技术应用揭秘
  5. java开源库web3j的以太坊过滤器(filter)和智能合约事件(event)教程
  6. linux页表,arm linux 页表(转)
  7. 嵌入式常见笔试题总结(2)
  8. 服务器防火墙,linux下iptables防火墙配置相关
  9. FPGA设计时避免使用循环语句
  10. (秒杀项目) 4.9 削峰限流与防刷(核心)
  11. python中bif是什么_python类与对象(BIF详细分析及实例讲解)
  12. 【detectron】FPN网络输入
  13. 如何查看华为android系统,如何查看华为手机系统更新的新增功能
  14. 公民住宅权不可侵犯!为阻强拆致人重伤,属正当防卫
  15. python中import re_彻底搞懂Python 中的 import 与 from import
  16. 每天下午5点使用计算机结束时断开终端的连,在每天下午5点使用计算机结束时断开终端的连接属于()...
  17. robots文件对网站优化有哪些作用
  18. gateway请求就是404 nacos+gateway 搭建网关gateway
  19. 爆笑三国之张飞流水账【爆笑中体验哲理】
  20. 如何设置Parallels Desktop,让Windows更加好用

热门文章

  1. 中国石油大学《安全管理》第一阶段在线作业
  2. 微服务服务器集群Session管理演进史
  3. show函数的作用是什么python_python 学习之Python函数
  4. 绝了,Gooey:一行代码将 Python 程序转换为图形界面应用
  5. 7 个优秀的 UI 交互动画技巧
  6. 高等数学:学习路线图
  7. 支付宝小程序 Serverless 服务架构演进 | mPaaS 线下沙龙 CodeDay#1 分享实录
  8. python编写程序计算1*2*3_编写一个python程序来计算事务的精确变化
  9. 使用VUEJS2.0制作音乐播放器
  10. Win10命令行运行程序莫名停止