Python读CSV数据
Python读取CSV数据有两种:
1.按行读取csv(使用CSV库)
2.按列读取csv(使用Pandas库)
下面介绍第一种,逐行读取
1.按行读取csv(使用CSV库)
代码如下:
import csv
if __name__ =='__main__':filePath="test.csv"with open(filePath, 'r',encoding="utf-8") as csvfile:reader = csv.reader(csvfile)for row in reader:#the first row is table headerprint(row)#type:listprint(type(row))
第一个打印的row为表头的内容,之后会逐行打印所有的内容,并且row的类型为list。
2.按列读取csv(使用Pandas库)
这里以test.csv文件为例,文件一共包含两列(含表头),两列的名字分别为parameter和importance。接下来用pandas库按列读取,并分别存入到list中。
代码如下:
import pandas as pd
if __name__ =='__main__':filePath="test.csv"df=pd.read_csv("test.csv")parameterList=df["parameter"].values.tolist()importanceList=df["importance"].values.tolist()print(parameterList)print(importanceList)
Python读CSV数据相关推荐
- python csv读取数据 去掉标题-Python读csv文件去掉一列后再写入新的文件实例
用了两种方式解决该问题,都是网上现有的解决方案. 场景说明: 有一个数据文件,以文本方式保存,现在有三列user_id,plan_id,mobile_id.目标是得到新文件只有mobile_id,pl ...
- python 读文件数据并画图
python 读文件数据并画图代码如下: import pandas as pd import matplotlib.pyplot as plt import re import os import ...
- python读csv最快方法_使用Python读写csv文件的三种方法
Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...
- python读csv最快方法_python读有汉字的csv如何让python变得更快?
Python和其他脚本语言通常会被摒弃,因为它们相对于一些类似于C语言的编译型的语言来说效率很低.比如下面的斐波纳契数的例子: C语言中:int fib(int n){ if (n < 2) r ...
- python读取csv数据画直方图_Python数据可视化(Pygal、svg、csv、Bar、Line)
一.pygal(图表类型Bar) 将使用Python可视化包Pygal来生成可缩放的矢量图形文件 pygal官方文档:[www.pygal.org/en/stable/](http://www.pyg ...
- python导入csv数据例子-使用python读取csv文件快速插入数据库的实例
如下所示: # -*- coding:utf-8 -*- # auth:ckf # date:20170703 import pandas as pd import cStringIO import ...
- python处理csv数据-Python处理csv文件
CSV(Comma-Separated Values)即逗号分隔值,可以用Excel打开查看.由于是纯文本,任何编辑器也都可打开.与Excel文件不同,CSV文件中: 值没有类型,所有值都是字符串 不 ...
- python处理csv数据-python 数据处理 对csv文件进行数据处理
数据如下图: 用python对数据进行处理: #读取csv文件内容并进行数据处理 import os import csv import datetime import re from itertoo ...
- python筛选csv数据_pandas数据筛选和csv操作的实现方法
1. 数据筛选 a b c 0 0 2 4 1 6 8 10 2 12 14 16 3 18 20 22 4 24 26 28 5 30 32 34 6 36 38 40 7 42 44 46 8 4 ...
最新文章
- 一口气说出 5 种 IO 模型,蒙圈了!
- 连麦互动直播方案全实践2:网易云信连麦互动直播方案的演变过程
- 【EasyUI】EasyUI学习笔记
- 2.1.3码元、波特、速率、带宽
- Linux Shell脚本专栏_服务器系统配置初始化脚本_01
- 计算机语言中tc是什么,新人必须了解的几个TC常用语和脚本基础知识!
- 封装(python 版)
- 抓住人工智能红利,百度AI达人养成营带你速成深度学习
- 7.2. cvs login | logout
- oracle11g关闭库,Oracle11g中SYS连接阻止关闭数据库
- 曼昆微观经济学--十大原理
- 利用python和GUI实现照片或证件照迅速更换背景底色,还可以自定义背景底色
- 视频码率,帧率和分辨率
- 这里有20万个虎年微信红包封面免费领取!
- 800名科学家联名反对统计学意义,放弃P值“决定论”!
- JS:关于邮箱的正则表达式及规则
- rdkitsmarts | 化学反应模板特殊官能团SMARTS整理
- 有限元方法入门:有限元方法简单的二维算例(三角形剖分)
- Android:i2c调试工具 i2c-tools的使用,在Android external目录下新增一个可执行应用及编译,i2cdetect -y 1或i2cdetect -r -y 1。
- PHP在linux下读取word
热门文章
- Android中常用的距离单位
- oracle开发常用,oracle开发常用关键字
- 基于python爬虫数据处理_基于Python爬虫的校园数据获取
- python使用matplotlib可视化3D线框图、线框图可以将数据投影到指定的三维表面上,并输出可视化程度较高的三维效果图
- R语言plotly可视化:plotly可视化水平直方图(Horizontal Histogram)
- R语言可视化密度图并在密度图中嵌入图例信息、使用geomtextpath包的geom_textdensity函数,将图例(legend)信息嵌入到密度图中
- R语言ggplot2可视化增大图例字体实战
- R语言使用igraph包进行网络(network)可视化实战
- 机器学习数据整合+pandas方法astype、merge、drop、to_numeric、concat等
- “package ‘ElemStatLearn‘ is not available for this version of R