前言

有些人看到这个问题觉得不是问题,是嘛,不就是df.col[]函数嘛,其实忽略了一个重点,那就是我们要省去把csv文件全部读取这个过程,因为如果在面临亿万级别的大规模数据,得到的结果就是boom,boom,boom。

我们要使用一下现成的函数里面的参数nrows,和skiprows,一个代表你要读几行,一个代表你从哪开始读,这就可以了,比如从第3行读取4个

示例代码

import pandas as pd

df = pd.DataFrame({'a':[1,2,3,4,5,6,7,8,9],'b':[22,33,44,55,66,77,88,99,10]})

df.to_csv('test.csv')

dt = pd.read_csv('test.csv',skiprows=5,nrows=3)

print(dt)

out:

4 5 66

0 5 6 77

1 6 7 88

2 7 8 99

3 8 9 10

就可以了,不过这个列头不知道是怎么回事,顺便如果想根据列值找index,可以参考下面的

然后

df = pd.DataFrame({'BoolCol': [1, 2, 3, 3, 4],'attr': [22, 33, 22, 44, 66]},

index=[10,20,30,40,50])

print(df)

a = df[(df.BoolCol==3)&(df.attr==22)].index.tolist()

print(a)

df = pd.DataFrame({'BoolCol': [1, 2, 3, 3, 4],'attr': [22, 33, 22, 44, 66]},

index=[10,20,30,40,50])

print(df)

a = df[(df.BoolCol==3)&(df.attr==22)].index.tolist()

print(a)

问题得到了解决

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对谷谷点程序的支持。

python如何处理数据_python数据处理之如何选取csv文件中某几行的数据相关推荐

  1. 如何读取csv文件中第n行数据python-python数据处理之如何选取csv文件中某几行的数据...

    前言 有些人看到这个问题觉得不是问题,是嘛,不就是df.col[]函数嘛,其实忽略了一个重点,那就是我们要省去把csv文件全部读取这个过程,因为如果在面临亿万级别的大规模数据,得到的结果就是boom, ...

  2. pandas读取csv文件的前几行数据(nrows参数)、pandas读取csv文件的中间几行数据(skiprows=range(a,b))

    pandas读取csv文件的前几行数据(nrows参数).pandas读取csv文件的中间几行数据(skiprows=range(a,b)) 目录 pandas读取csv文件的前几行数据.pandas ...

  3. python提取pdf表格数据_Python骚操作,提取pdf文件中的表格数据!

    在实际研究中,我们经常需要获取大量数据,而这些数据很大一部分以pdf表格的形式呈现,如公司年报.发行上市公告等.面对如此多的数据表格,采用手工复制黏贴的方式显然并不可取.那么如何才能高效提取出pdf文 ...

  4. python 定义变量x格式_如何从CSV文件中提取数据列并将它们定义为x和y变量,然后使用pylab在python中绘制它们?...

    我知道这篇文章已经过时了:但是,对于需要快速绘制csv数据的人来说,下面的脚本将提供一个很好的解决方案. 它展示了如何从csv文件导入数据,以及如何使用matplotlib绘制一个png并打印出来. ...

  5. javaScript读取excel文件中某几行的数据

    一.介绍 这份代码借鉴了YouTube上的这个视频:https://www.youtube.com/watch?v=OK60UdWyUdE代码,讲解得很棒,让我一个不太懂javasript的小白明白了 ...

  6. MATLAB中批量从txt文件中读取指定行的数据保存为txt文件

    经常遇到,我们想要读取的数据,不是从头开始读取的,我们往往要求从固定的行开始读取,MATLAB代码如下: function readData() %从指定行开始读取数据 readFilePath='C ...

  7. python爬取微博数据存入数据库_Python爬取新浪微博评论数据,写入csv文件中

    因为新浪微博网页版爬虫比较困难,故采取用手机网页端爬取的方式 操作步骤如下: 1. 网页版登陆新浪微博 2.打开m.weibo.cn 3.查找自己感兴趣的话题,获取对应的数据接口链接 4.获取cook ...

  8. Python爬取售房信息并保存至CSV文件

    Python爬取售房信息并保存至CSV文件 在上一篇文章: Python爬取租房信息并保存至Excel文件,介绍了如何使用Python爬取租房信息并保存至Excel文件,在本案例中则是使用Python ...

  9. 【Python入门教程】第72篇 读取CSV文件

    本篇我们介绍如何使用 Python 内置的 csv 模块读取 CSV 文件. CSV 文件 CSV 代表逗号分隔值(comma-separated values),CSV 文件就是使用逗号分隔数据的文 ...

最新文章

  1. 企业级区块链现状研究报告:小企业的投资总额是大企业的28倍
  2. Winsock编程原理——面向连接
  3. Strut2和FreeMarker整合时的一些问题
  4. jboss7.1.1 部署_在JBoss AS 7上部署BroadleafCommerce 2.0
  5. 自己调试接口遇到的错误记录
  6. WebX框架解析及使用教程
  7. 检查linux是否安装rar,rarlinux的安装及使用
  8. 搭建php程序之Linux 安装PHP集成环境宝塔面板
  9. iserdese2接口详解_Xilinx FPGA LVDS应用
  10. 利用Python爬取一个百度翻译工具(初学爬虫必备)
  11. 我看肖老师的《明日世界-云端计算下的程序设计需求》视频时,做的简单笔记
  12. 三阶魔方中心互换_魔方中的数学2-置换的定义
  13. 2021年芒种是几月几号?芒种如何养生?
  14. iPad浏览器打不开网页 服务器停止响应,ipad网络连接正常打不开网页怎么办
  15. STM32F427利用FSMC接口访问FPGA的SRAM(3)—— STM32F427访问FPGA的SRAM
  16. openssh卸载了怎么连接linux,源码安装的openssh肿么卸载
  17. 串级PID和 前馈系统
  18. JAVA 删除File文件中的内容。
  19. 数字信号处理——FFT
  20. python数据分析-pandas学习

热门文章

  1. 传统图片验证算法的缺点及改进(原理篇)
  2. 征途pak文件修改_传奇技能,第十四祭:装备属性修改与增加新装备
  3. WebStorm取消默认style样式折叠
  4. 浅析dedecms织梦网站留言板提交时验证码错误的解决办法
  5. java 图形绘制_Java Graphics 图形绘制
  6. js 获取某iframe中document,浏览器兼容
  7. JAVA开发需求分析套路_JAVA并发工具常用设计套路示例代码
  8. 父类调用子类中的方法
  9. 2021年峰峰春晖中学高考成绩查询,峰峰春晖中学2019年录取分数线
  10. 2018-2019-2 网络对抗技术 20165303 Exp4 恶意代码分析