1、通过标准的Python库导入CSV文件:

 

Python提供了一个标准的类库CSV文件。这个类库中的reader()函数用来导入CSV文件。当CSV文件被读入后,可以利用这些数据生成一个NumPy数组,用来训练算法模型。:

    

from csv importreader

import numpy as np

filename=input("请输入文件名: ")

withopen(filename,'rt',encoding='UTF-8')as raw_data:

    readers=reader(raw_data,delimiter=',')

    x=list(readers)

    data=np.array(x)

    print(data)

    print(data.shape)

 

 

2、通过NumPy导入CSV文件

也可以使用NumPy的loadtxt()函数导入数据。使用这个函数处理的数据没有文件头,并且所有的数据结构都是一样的,也就是说,数据类型是一样的。

 

from numpy importloadtxt

filename=input("文件名:")

withopen(filename,'rt',encoding='UTF-8')as raw_data:

    data=loadtxt(raw_data,delimiter=',')

    print(data)

   

3、通过Pandas导入CSV文件

 

通过Pandas来导入CSV文件要使用pandas.read_csv()函数。这个函数的返回值是DataFrame,可以很方便的进行下一步的处理,实际操作过程中推荐使用这种方法。

在机器学习的项目中,经常利用Pandas来做数据清洗与数据准备工作。

from pandas importread_csv

filename=input("文件名:")

f=open(filename,encoding='UTF-8')

names=['作业日期','ηCO','ηH2','TF(℃)','TC(℃)','mass','送风流量']

data=read_csv(f,names=names)

print(data)


4、读取excel数据    文件格式必须是.xls

 

import pandas as pd

 

path=r'C:\Users\Desktop\高\数据.xls'#参数初始化

data=pd.read_excel(path)#读取数据

 

Python几种常用的数据导入方法相关推荐

  1. 16种常用的数据统计分析方法汇总

    经常会有朋友问到一个朋友,数据分析常用的分析方法有哪些,我需要学习哪个等等之类的问题,今天数据分析精选给大家整理了十六种常用的数据分析方法,供大家参考学习. (注:这些统计分析方法基本都是统计学的方法 ...

  2. Python八种数据导入方法,你掌握了吗?

    数据分析过程中,需要对获取到的数据进行分析,往往第一步就是导入数据.导入数据有很多方式,不同的数据文件需要用到不同的导入方式,相同的文件也会有几种不同的导入方式.下面总结几种常用的文件导入方法. 大多 ...

  3. 【Python】Python八种数据导入方法,你掌握了吗?

    数据分析过程中,需要对获取到的数据进行分析,往往第一步就是导入数据.导入数据有很多方式,不同的数据文件需要用到不同的导入方式,相同的文件也会有几种不同的导入方式.下面总结几种常用的文件导入方法. 大多 ...

  4. 教你两种数据库覆盖式数据导入方法

    摘要:本文主要介绍如何在数据库中完成覆盖式数据导入的方法. 前言 众所周知,数据库中INSERT INTO语法是append方式的插入,而最近在处理一些客户数据导入场景时,经常遇到需要覆盖式导入的情况 ...

  5. linux的常用备份方法,Linux系统下常用的数据备份方法

    Linux系统下常用的数据备份方法 发布时间:2009-10-28 15:11:36来源:红联作者:szlfeng Linux系统下常用的数据备份方法 1.本机上数据的手工备份 Linux系统上配有功 ...

  6. python如何实现选项功能_python几种常用功能如何实现 python几种常用功能实现代码实例...

    本篇文章小编给大家分享一下python几种常用功能实现代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 1.python 程序退出的几种方式 import sys s ...

  7. 10种常用的网络营销方法

    网络营销产生于20世纪90年代,发展至今已演变出越来越多的营销方法,在国内随着互联网影响的进一步扩大,人们对网络营销认知的进一步加深,网络营销方法手段也是各种推陈出新,下面就介绍如今网络营销最常用的1 ...

  8. **10种常用的网络营销方法**

    **10种常用的网络营销方法** 网络营销产生于20世纪90年代,发展至今已演变出越来越多的营销方法,在国内随着互联网影响的进一步扩大,人们对网络营销认知的进一步加深,网络营销方法手段也是各种推陈出新 ...

  9. Tikz作图教程:pgfplots宏包二维数据可视化的数据导入方法

    pgfplots 绘图思想简介 下面一段介绍来自pgfplots说明文档的引言部分,它对pgfplots的绘图思想作了清晰地描述: 科研工作者在交流研究结果.论文时,将数据可视化往往是必要和方便的. ...

最新文章

  1. 怎么申请微信支付接口
  2. 一个监控磁盘的nagios脚本
  3. 优秀案例:12个精美的设计工作室 设计公司网站
  4. 观咆哮有感——系统升级的疼
  5. php 数据分别是怎么传的_四种php页面间传递数据方法
  6. 点站点链接出现短时间白屏或闪屏现象
  7. PP团队圣经巨著《Application Architecture Guide2.0》14章-数据访问层
  8. [LeetCode]Find Minimum in Rotated Sorted Array
  9. HDU 5869.Different GCD Subarray Query-区间gcd+树状数组 (神奇的标记右移操作) (2016年ICPC大连网络赛)...
  10. 阿里巴巴最新开源项目 - [HandyJSON] 在Swift中优雅地处理JSON
  11. 自学python能找到工作吗-学习完Python后真的能找到工作吗?老男孩Python培训班
  12. [渝粤教育] 云南大学 高级语言程序设计 参考 资料
  13. 微信小程序会议管理+后台管理系统
  14. 揭秘Facebook北极圈数据中心 日处理45亿赞
  15. office启动出现oxc0000142的问题的解决方案
  16. LuoguP4313 BZOJ3894 文理分科——最小割
  17. 日常学习记录——pycharm+tensorflow简单图像识别
  18. 不会“思维”只会“批判”,谨防网络舆论“怨妇化”
  19. 打开Word文档的时候提示 “安全警告 宏已被禁用”
  20. Win11安装Android子系统

热门文章

  1. OpenCV imwrite保存图片全黑原因
  2. 约当标准型_约当标准形矩阵对应的“基”是什么?
  3. 中国蚁剑(antSword)加载不出来!
  4. 淘宝短视频,为什么搬运的短视频没有流量?从算法角度分析
  5. html中网站小图标,HTML网站图标favicon
  6. 电厂计算机房消防,3 燃煤电厂建(构)筑物的火灾危险性分类、耐火等级及防火分区...
  7. 翁恺C语言课程中的问题
  8. 微信小程序实现天气预报功能(支持自动定位)(附源码)
  9. 如何用纯 CSS 创作一个渐变色动画边框
  10. Python基础笔记(二)整数缓存、字符串驻留机制、字符串格式化等