如何读取csv文件中第n行数据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数据处理之如何选取csv文件中某几行的数据
本文地址: http://www.cppcns.com/jiaoben/python/271561.html
如何读取csv文件中第n行数据python-python数据处理之如何选取csv文件中某几行的数据...相关推荐
- python如何处理数据_python数据处理之如何选取csv文件中某几行的数据
前言 有些人看到这个问题觉得不是问题,是嘛,不就是df.col[]函数嘛,其实忽略了一个重点,那就是我们要省去把csv文件全部读取这个过程,因为如果在面临亿万级别的大规模数据,得到的结果就是boom, ...
- 在python中读取文件时如何去除行末的换行符以及在Windows与Linux中的区别
[时间]2018.11.14 [题目]在python中读取文件时如何去除行末的换行符以及在Windows与Linux中的区别 一.去除换行符 以使用readline进行读取为例: import red ...
- .net 从txt中读取行数据_【VBA项目】从指定文件中读取数据并绘制图表
VBA 是一种很久远的编程语言,但并不过时.在满足以下两个条件时,借助 VBA 可以极大的提升生产率,降低出错率: 你的电脑上不允许自主安装软件: 你需要执行的工作中大部分的步骤都是固定且重复的. 项 ...
- python逐行写入csv_python之模块csv之CSV文件的写入(按行写入)
# -*- coding: utf-8 -*- #python 27 #xiaodeng #CSV文件的写入(按行写入) import csv #csv文件,是一种常用的文本格式,用以存储表格数据,很 ...
- java中获取文件总行数_关于java:如何以有效的方式获取文件中的行数?
本问题已经有最佳答案,请猛点这里访问. 我有一个大文件. 它包括大约3.000-20.000行. 如何使用Java获取文件中的行总数? 从你的评论到答案来判断,你要找的词是"有效的" ...
- python对csv文件中的数据进行分类_python 数据处理 对csv文件进行数据处理
数据如下图: 用python对数据进行处理: #读取csv文件内容并进行数据处理 import os import csv import datetime import re from itertoo ...
- python逐行写入csv_python 实现一次性在文件中写入多行的方法
python 实现一次性在文件中写入多行的方法 将要写入的内容 构造 进一个list 中,使用writelines()方法 一次性写入. file_w.writelines(list) file_w. ...
- python文件读取方法read(size)的含义是_在Python中可使用read([size])来读取文件中的数据,如果参数size省略,则读取文件中的()。...
[单选题]李明在他所属的公司工作五年,每天都很认真地处理繁杂的事情,同事们都夸他认真,但是依然没有建树,这是因为: [多选题]品牌标志的作用表现在 [单选题]新产品开发的第一个阶段是_______. ...
- python读取数据的函数详解_你了解文件缓存机制吗?磁盘文件如何读写?Python中open函数详解...
我们知道,在使用Python打开一个文件时,一般使用的是open()函数,但是你真正了解这个函数么?文件打开后如何进行缓存?对于大文件它是如何处理的?今天,小编带你来详细了解一下-- Python如何 ...
最新文章
- SAP QM 检验批号码跳号问题之对策
- Web技术栈中不可或缺的Linux技术
- MySQL索引 专题
- OpenFire、Spark、Smack介绍
- ASP.NET Core 2.1 : 十五.图解路由(2.1 or earler)
- javascript获取textarea中光标的位置 兼容
- HTML基础_Day02
- popwindow 焦点问题,物理返回键截获,软键盘监听问题
- 翻译:Asp.net中多彩下拉框的实现
- 蔡高厅老师 - 高等数学阅读笔记 - 07 - 函数的微分 - 微分中值定理 罗尔、拉格朗日中值定理 (31、32、33、34、35)
- liveness 生存性/活性
- 双系统重装windows后修复UBUNTU的GRUB
- java a标签实现文件下载_a标签实现文件下载 避免直接打开问题
- PHP自学笔记 ---李炎恢老师PHP第一季 TestGuest0.8
- rdlc和rdl的区别
- 重新安装的nvidia显卡驱动
- 计算广告发展历程——从CPC到oCPX
- eclipse Android添加权限
- 第四届中国(广东)国际“互联网+”博览会今日在佛山开幕 聚集工业“智慧”推动产业加速转型...
- Python基于PyTorch实现BP神经网络ANN回归模型项目实战
热门文章
- 4固定在底部_自建房不搭彩钢棚,4根钢结构撑个玻璃棚遮风挡雨,上面多个露台...
- yum安装php和apache先装哪个,yum如何安装apache与php
- ssh tunnel 上网
- 从设备像素比到移动适配
- npm未能加载Visual C++组件,解决办法win10
- 数组、ArrayList、链表、LinkedList
- Struts2 JSON
- Visual Event插件----查看html元素绑定的事件与方法的利器
- JMS调用IBM MQ监听模式
- Visual C++ 2008入门经典 第十五章 在窗口中绘图