python如何处理数据_python数据处理之如何选取csv文件中某几行的数据
前言
有些人看到这个问题觉得不是问题,是嘛,不就是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文件中某几行的数据相关推荐
- 如何读取csv文件中第n行数据python-python数据处理之如何选取csv文件中某几行的数据...
前言 有些人看到这个问题觉得不是问题,是嘛,不就是df.col[]函数嘛,其实忽略了一个重点,那就是我们要省去把csv文件全部读取这个过程,因为如果在面临亿万级别的大规模数据,得到的结果就是boom, ...
- pandas读取csv文件的前几行数据(nrows参数)、pandas读取csv文件的中间几行数据(skiprows=range(a,b))
pandas读取csv文件的前几行数据(nrows参数).pandas读取csv文件的中间几行数据(skiprows=range(a,b)) 目录 pandas读取csv文件的前几行数据.pandas ...
- python提取pdf表格数据_Python骚操作,提取pdf文件中的表格数据!
在实际研究中,我们经常需要获取大量数据,而这些数据很大一部分以pdf表格的形式呈现,如公司年报.发行上市公告等.面对如此多的数据表格,采用手工复制黏贴的方式显然并不可取.那么如何才能高效提取出pdf文 ...
- python 定义变量x格式_如何从CSV文件中提取数据列并将它们定义为x和y变量,然后使用pylab在python中绘制它们?...
我知道这篇文章已经过时了:但是,对于需要快速绘制csv数据的人来说,下面的脚本将提供一个很好的解决方案. 它展示了如何从csv文件导入数据,以及如何使用matplotlib绘制一个png并打印出来. ...
- javaScript读取excel文件中某几行的数据
一.介绍 这份代码借鉴了YouTube上的这个视频:https://www.youtube.com/watch?v=OK60UdWyUdE代码,讲解得很棒,让我一个不太懂javasript的小白明白了 ...
- MATLAB中批量从txt文件中读取指定行的数据保存为txt文件
经常遇到,我们想要读取的数据,不是从头开始读取的,我们往往要求从固定的行开始读取,MATLAB代码如下: function readData() %从指定行开始读取数据 readFilePath='C ...
- python爬取微博数据存入数据库_Python爬取新浪微博评论数据,写入csv文件中
因为新浪微博网页版爬虫比较困难,故采取用手机网页端爬取的方式 操作步骤如下: 1. 网页版登陆新浪微博 2.打开m.weibo.cn 3.查找自己感兴趣的话题,获取对应的数据接口链接 4.获取cook ...
- Python爬取售房信息并保存至CSV文件
Python爬取售房信息并保存至CSV文件 在上一篇文章: Python爬取租房信息并保存至Excel文件,介绍了如何使用Python爬取租房信息并保存至Excel文件,在本案例中则是使用Python ...
- 【Python入门教程】第72篇 读取CSV文件
本篇我们介绍如何使用 Python 内置的 csv 模块读取 CSV 文件. CSV 文件 CSV 代表逗号分隔值(comma-separated values),CSV 文件就是使用逗号分隔数据的文 ...
最新文章
- 企业级区块链现状研究报告:小企业的投资总额是大企业的28倍
- Winsock编程原理——面向连接
- Strut2和FreeMarker整合时的一些问题
- jboss7.1.1 部署_在JBoss AS 7上部署BroadleafCommerce 2.0
- 自己调试接口遇到的错误记录
- WebX框架解析及使用教程
- 检查linux是否安装rar,rarlinux的安装及使用
- 搭建php程序之Linux 安装PHP集成环境宝塔面板
- iserdese2接口详解_Xilinx FPGA LVDS应用
- 利用Python爬取一个百度翻译工具(初学爬虫必备)
- 我看肖老师的《明日世界-云端计算下的程序设计需求》视频时,做的简单笔记
- 三阶魔方中心互换_魔方中的数学2-置换的定义
- 2021年芒种是几月几号?芒种如何养生?
- iPad浏览器打不开网页 服务器停止响应,ipad网络连接正常打不开网页怎么办
- STM32F427利用FSMC接口访问FPGA的SRAM(3)—— STM32F427访问FPGA的SRAM
- openssh卸载了怎么连接linux,源码安装的openssh肿么卸载
- 串级PID和 前馈系统
- JAVA 删除File文件中的内容。
- 数字信号处理——FFT
- python数据分析-pandas学习
热门文章
- 传统图片验证算法的缺点及改进(原理篇)
- 征途pak文件修改_传奇技能,第十四祭:装备属性修改与增加新装备
- WebStorm取消默认style样式折叠
- 浅析dedecms织梦网站留言板提交时验证码错误的解决办法
- java 图形绘制_Java Graphics 图形绘制
- js 获取某iframe中document,浏览器兼容
- JAVA开发需求分析套路_JAVA并发工具常用设计套路示例代码
- 父类调用子类中的方法
- 2021年峰峰春晖中学高考成绩查询,峰峰春晖中学2019年录取分数线
- 2018-2019-2 网络对抗技术 20165303 Exp4 恶意代码分析