2019.4.8-pandas 读写csv;dorp删除行、列
背景:有一个csv文件,要删除1到1096行;再删除第二列,写成新的csv文件
- pandas读取csv 文件:pd.read_csv
import pandas as pd
from pandas import DataFramecsv_data = pd.read_csv('noy.csv',header=None)#header=None指没有列名
- dataframe删除行、列
说明:
DataFrame.drop(labels=None,axis=0, index=None, columns=None, inplace=False)
- labels 就是要删除的行列的名字,用列表给定
- axis 默认为0,指删除行,当删除列是,axis=1
- index 直接指定要删除的行
- columns 直接指定要删除的列
- inplace=False,默认该删除操作不改变原数据,而是返回一个执行删除操作后的新dataframe;
inplace=True,则会直接在原数据上进行删除操作,删除后无法返回。
csv_data1=csv_data.drop(range(1096),axis=0,inplace=True)
#这里我直接用了range(),可以连续删除指定行
csv_data2=csv_data.drop([1],axis=1,inplace=True)
#删除列号为1的列
- 写入csv: to_csv
csv_data.to_csv('ID.csv',index=False,sep=',',header=None)
#header=None指不把列号写入csv当中
参考链接:
1.Python中pandas dataframe删除一行或一列:drop函数
2.pandas DataFrame行或列的删除方法
3.Pandas详解二十四之写入CSV、Excel文件
2019.4.8-pandas 读写csv;dorp删除行、列相关推荐
- python pandas 读写 csv 文件
python pandas 读写 csv 文件 具体看官方文档 https://www.pypandas.cn/docs/user_guide/io.html#csv-文本文件 import pand ...
- python对csv数据提取某列的某些行_python pandas获取csv指定行 列的操作方法
pandas获取csv指定行,列 house_info = pd.read_csv('house_info.csv') 1:取行的操作: house_info.loc[3:6]类似于python的切片 ...
- python pandas读取csv文件指定行_python pandas获取csv指定行 列的操作方法
python pandas获取csv指定行 列的操作方法 pandas获取csv指定行,列 house_info = pd.read_csv('house_info.csv') 1:取行的操作: ho ...
- 数据分析 从零开始到实战,Pandas读写CSV数据
知识点概要 1.创建一个虚拟python运行环境,专门用于本系列学习: 2.数据分析常用模块pandas安装 3.利用pandas模块读写CSV格式文件 开始动手动脑 1.创建虚拟环境 我平时比较喜欢 ...
- pandas读取csv某一列_让pandas处理大数据速度变快的三个技巧
上一篇文章 写的是处理GB级数据时datatable比pandas会更高效,但是datatable使用起来毕竟不如pandas来的顺手.所以今天准备介绍pandas的三个使用技巧来让我们的运行效率提高 ...
- pandas读写csv
import pandas as pddata = pd.read_csv('读取.csv') data.to_csv('写入.csv', index=False) # 防止把index写入 当文件中 ...
- pandas 删除 csv 中 unnamed 列
pandas 删除 unnamed 列 #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Introduce : ...
- pandas输出csv某一列的数据
数据量约50w,耗时6s 代码如下: import pandas as pd fields = ['id_03', 'isFraud']df = pd.read_csv('fraud.data', s ...
- python数据存储系列教程——python(pandas)读写csv文件
全栈工程师开发手册 (作者:栾鹏) python教程全解 CSV文件的规范 1.使用回车换行(两个字符)作为行分隔符,最后一行数据可以没有这两个字符.2.标题行是否需要,要双方显示约定3.每行记录的字 ...
- python pandas csv 写文件_Pandas读写CSV文件的方法介绍(附代码)
本篇文章给大家带来的内容是关于Pandas读写CSV文件的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 读csv:使用pandas读取import pandas ...
最新文章
- autoencoder
- android sharesdk分享功能,Android ShareSDK快速实现分享功能
- 进程间的通信IPC(无名管道和命名管道)
- mysql报表占容量_MariaDB(MySQL)修改表结构报表空间满
- SQL开头quoted和ansiNULL
- React.js 官网入门教程 分离文件 操作无法正常显示HelloWord
- html jsf ajax blur,是否可以使用JSF ajax更新非JSF组件(纯HTML)?
- [Python] pdb 调试
- 计算机组成原理2套题,计算机组成原理试卷2套含答案(大学期末复习资料).doc...
- 【UE编辑器怎么添加新的语法高亮】
- 按头安利 好看又实用的建筑图标素材看这里
- RCP中设置view和editor的tilte字体
- mysql实现不同电脑间局域网连接
- 计算机网络 | IPv6 | 什么是IPv6
- CapstoneCS5212|CapstoneCS5218|DP转VGA1080P方案设计| DP转HDMI4K 30Hz方案设计
- python获取地图上经纬度_Python获取各大地图平台经纬度数据,哪家的数据最准确?...
- 比周杰伦更受欢迎:黄圣依人气假得过分吹捧得更过分
- 基于51单片机的点阵贪吃蛇
- DFS and BFS
- 基于开源应用快速构建HTAP系统(2)-阿里云开发者社区
热门文章
- 如何分辨HDD/SSD硬盘接口?
- jquery鼠标经过水平180度翻转效果
- Java高并发处理:请求合并
- 便利店卷疯了:便利蜂、罗森、易捷“激战”
- Python中randn()函数的作用
- XShell 下载 安装
- 深度学习论文写作框架
- Vmware虚拟机NAT模式设置IP
- Java并发框架——AQS阻塞队列管理(三)——CLH锁改造
- android解析包时出现问题怎么解决方法,安装APK软件时发生“解析包时出现错误”的9大解决方法...