记录一下python读取文件

在做对比实验的过程当中,往往会遇到很多需要从.csv文件中读取数据的情况,因为做深度学习用的是python,所以下面记录一下使用python读取.csv文件的方法。

读取.csv文件,这里使用到了pandas库(一个数据处理很常用的库)。

import pandas as pdtestfilepath = "数据路径"
testfile = pd.read_csv(testfilepath + "文件名.csv", header=None, index_col=False)
# 后面的header和index_col可以看后续说明

使用pd.read_csv()即可读取.csv文件,读取出来的是一个dataframe类型的数据,对于pd.read_csv()的用法,可以参考这位博主的pd.read_csv用法

(关于index_col,在另一篇文章找到以下评论:
index_col: 可选值类型为int,sequence对象或者False, 默认为None 该参数指定csv中的一列作为每行的索引,如果指定了一个sequence对象,那么意味着该DataFrame使用了复合索引。 如果指定的文件是非对齐的并且在行的末尾有列分隔符(非对齐的:比如每行的单元格数目不一致),你必须显示声明index_col的值为False来告诉pandas不使用第一列作为索引。)

对于需要将dataframe类型的数据转换成array类型的,可以直接使用.values

testfile.values

记录python读取csv文件相关推荐

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

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

  2. python读取csv文件_python3.0读取csv文件

    创建CSV文件,可以打开excel文件,创建表格以后,另存为csv文件(以逗号分隔的文件) 以文本格式打开,发现是用逗号分隔的 用python读取csv文件,首先要引入一个库:csv import c ...

  3. python csv文件复制时的编码问题_使用python读取CSV文件时的编码问题

    尝试使用python读取CSV文件时遇到障碍. 更新:如果只想跳过字符或错误,可以打开文件,如下所示: with open(os.path.join(directory, file), 'r', en ...

  4. 用Python读取CSV文件的5种方式

    典型的数据集stocks.csv: 一个股票的数据集,其实就是常见的表格数据.有股票代码,价格,日期,时间,价格变动和成交量.这个数据集其实就是一个表格数据,有自己的头部和身体. 第一招:简单的读取 ...

  5. python获取股指_用Python读取csv文件中的沪深300指数历史交易数据

    保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...

  6. python读取csv文件路径正确但报错FileNotFoundError: [Errno 2] No such file or directory

    项目场景: python读取csv文件路径正确但报错FileNotFoundError: [Errno 2] No such file or directory 问题描述: #储存调用表格.数据 #调 ...

  7. python 读取csv文件 和 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position问题...

    python 读取csv文件,无法读取第一列的数据,不知道为什么.以后有时间再来研究 import os import csv import jsonfw = open("data_json ...

  8. python 读取csv文件绘图

    python 读取csv文件数据,然后通过plot绘图. #!/bin/bash pythonimport csvimport numpy as npfrom matplotlib import py ...

  9. python读取csv文件的方法-CSV文件在Python中的几种处理方式

    Comma Separated Values,简称CSV,它是一种以逗号分隔数值的文件类型.在数据库或电子表格中,它是最常见的导入导出格式,它以一种简单而明了的方式存储和共享数据,CSV文件通常以纯文 ...

最新文章

  1. POJ 3669 Meteor Shower
  2. QT5中如何使用SQLite
  3. 独家 | 无人驾驶项目实战: 使用OpenCV进行实时车道检测
  4. docker-compose:使用docker-compose部署nginx+supervisor+uwsgi+flask程序(mongodb)
  5. Java中Volatile关键字详解
  6. 2.2 使用词嵌入-深度学习第五课《序列模型》-Stanford吴恩达教授
  7. mybatis mysql 导入_MyBatis Mysql 批量插入
  8. Symbian签名和Uid相关内容的整理(一)
  9. apache 验证 php 安装,PHP的安装以及验证Apache
  10. 服务器上使用mysql_在服务器上安装、使用MySQL的注意事项
  11. 中国料斗底部谷物拖车市场趋势报告、技术动态创新及市场预测
  12. 联想回文字符串的编程题
  13. mongodb java驱动_Java操作MongoDB之mongodb-driver(一)
  14. 《悟道》读后感---赢在职场
  15. Tomcat性能调优及JVM内存工作原理
  16. storm笔记:Storm+Kafka简单应用
  17. 【C学习】全通纸笔王网上阅卷系统 APMS_Setup.exe IP修改程序 - 附C/C#/Delphi源码
  18. epsonl360打印机连接电脑_爱普生l360驱动下载
  19. python alpha_python 给图像添加透明度(alpha通道)
  20. HDU 4415 Assassin’s Creed

热门文章

  1. java基础视频25days(毕老师)学习日志(day25)
  2. 甘肃中医药大学本科毕业论文答辩PPT模板
  3. 第1134期AI100_机器学习日报(2017-10-26)
  4. 在线剪切板、在线拼音输入法
  5. 为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从
  6. 兄弟连每集观后感,一些经典镜头的回顾
  7. 软件机器人引流办公室工作流程自动化的发展之路
  8. 计算机专业发展前景分析及对策,2021年计算机科学与技术发展前景
  9. RGB到HSV色彩空间转换表
  10. EC2实例和新I2实例介绍