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数据相关推荐

  1. python csv读取数据 去掉标题-Python读csv文件去掉一列后再写入新的文件实例

    用了两种方式解决该问题,都是网上现有的解决方案. 场景说明: 有一个数据文件,以文本方式保存,现在有三列user_id,plan_id,mobile_id.目标是得到新文件只有mobile_id,pl ...

  2. python 读文件数据并画图

    python 读文件数据并画图代码如下: import pandas as pd import matplotlib.pyplot as plt import re import os import ...

  3. python读csv最快方法_使用Python读写csv文件的三种方法

    Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...

  4. python读csv最快方法_python读有汉字的csv如何让python变得更快?

    Python和其他脚本语言通常会被摒弃,因为它们相对于一些类似于C语言的编译型的语言来说效率很低.比如下面的斐波纳契数的例子: C语言中:int fib(int n){ if (n < 2) r ...

  5. python读取csv数据画直方图_Python数据可视化(Pygal、svg、csv、Bar、Line)

    一.pygal(图表类型Bar) 将使用Python可视化包Pygal来生成可缩放的矢量图形文件 pygal官方文档:[www.pygal.org/en/stable/](http://www.pyg ...

  6. python导入csv数据例子-使用python读取csv文件快速插入数据库的实例

    如下所示: # -*- coding:utf-8 -*- # auth:ckf # date:20170703 import pandas as pd import cStringIO import ...

  7. python处理csv数据-Python处理csv文件

    CSV(Comma-Separated Values)即逗号分隔值,可以用Excel打开查看.由于是纯文本,任何编辑器也都可打开.与Excel文件不同,CSV文件中: 值没有类型,所有值都是字符串 不 ...

  8. python处理csv数据-python 数据处理 对csv文件进行数据处理

    数据如下图: 用python对数据进行处理: #读取csv文件内容并进行数据处理 import os import csv import datetime import re from itertoo ...

  9. 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 ...

最新文章

  1. 一口气说出 5 种 IO 模型,蒙圈了!
  2. 连麦互动直播方案全实践2:网易云信连麦互动直播方案的演变过程
  3. 【EasyUI】EasyUI学习笔记
  4. 2.1.3码元、波特、速率、带宽
  5. Linux Shell脚本专栏_服务器系统配置初始化脚本_01
  6. 计算机语言中tc是什么,新人必须了解的几个TC常用语和脚本基础知识!
  7. 封装(python 版)
  8. 抓住人工智能红利,百度AI达人养成营带你速成深度学习
  9. 7.2. cvs login | logout
  10. oracle11g关闭库,Oracle11g中SYS连接阻止关闭数据库
  11. 曼昆微观经济学--十大原理
  12. 利用python和GUI实现照片或证件照迅速更换背景底色,还可以自定义背景底色
  13. 视频码率,帧率和分辨率
  14. 这里有20万个虎年微信红包封面免费领取!
  15. 800名科学家联名反对统计学意义,放弃P值“决定论”!
  16. JS:关于邮箱的正则表达式及规则
  17. rdkitsmarts | 化学反应模板特殊官能团SMARTS整理
  18. 有限元方法入门:有限元方法简单的二维算例(三角形剖分)
  19. Android:i2c调试工具 i2c-tools的使用,在Android external目录下新增一个可执行应用及编译,i2cdetect -y 1或i2cdetect -r -y 1。
  20. PHP在linux下读取word

热门文章

  1. Android中常用的距离单位
  2. oracle开发常用,oracle开发常用关键字
  3. 基于python爬虫数据处理_基于Python爬虫的校园数据获取
  4. python使用matplotlib可视化3D线框图、线框图可以将数据投影到指定的三维表面上,并输出可视化程度较高的三维效果图
  5. R语言plotly可视化:plotly可视化水平直方图(Horizontal Histogram)
  6. R语言可视化密度图并在密度图中嵌入图例信息、使用geomtextpath包的geom_textdensity函数,将图例(legend)信息嵌入到密度图中
  7. R语言ggplot2可视化增大图例字体实战
  8. R语言使用igraph包进行网络(network)可视化实战
  9. 机器学习数据整合+pandas方法astype、merge、drop、to_numeric、concat等
  10. “package ‘ElemStatLearn‘ is not available for this version of R