Python 导入csv数据的三种方法分享

这篇具有很好参考价值的文章主要介绍了Python 导入csv数据的三种方法分享。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Python 导入csv数据的三种方法分享

本篇文章主要介绍了Python 中导入csv数据的三种方法,内容比较简单,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下微点阅读小编收集的文章介绍。

Python 中导入csv数据的三种方法,具体内容如下所示:

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

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

1

2

3

4

5

6

7

8

9

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()函数导入数据。使用这个函数处理的数据没有文件头,并且所有的数据结构都是一样的,也就是说,数据类型是一样的。

1

2

3

4

5

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来做数据清洗与数据准备工作。

1

2

3

4

5

6

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)

总结

以上所述是小编给大家介绍的Python 中导入csv数据的三种方法,希望对大家有所帮助。

来源:https://www.weidianyuedu.com文章来源地址https://www.toymoban.com/news/detail-480911.html

到了这里,关于Python 导入csv数据的三种方法分享的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MongoDB 数据库数据导入 - 关于如何使用 csv 导入数据的命令方法、图形界面可视化导入方法

    兴趣使然,突发奇想,想到了就写,就当打发时间了。 csv文件路径问题,绝对路径和相对路径都可以 type 没有=号,也是可以的,空格自动识别 将 测试表.csv 文件导入到 mongodatabase 库, mycollection 集合中,导入时必须指定列名称 (如果 csv 文件第一行是列名称,也会被当成数据

    2023年04月22日
    浏览(46)
  • python中的三种注释方法

    在编写程序中,使用注释不会影响程序代码的执行,但可以使得代码通俗易懂,便于维护, 在python,一共有三种注释方法 法一 单行注释,使用#注释,一般放于句首,或者放在代码语句之后,要被注释的代码之前 例如: 法二 对于多行注释,使用单行注释效率不高,所以用三

    2024年02月02日
    浏览(41)
  • python下载文件的三种方法

    Python开发中时长遇到要下载文件的情况,最常用的方法就是通过Http利用urllib或者urllib2模块,此外Python还提供了另外一种方法requests。 下面来看看三种方法是如何来下载文件的: 方法一: 方法二: 方法三: 看起来使用urllib最为简单,一句语句即可。当然你可以把urllib2缩写成

    2024年02月16日
    浏览(40)
  • Python图像处理的三种方法

     前言:最近在做微观电子器件的表面缺陷检测,用pyqt5做一个调用海康威视的gige接口的工业相机界面,官网上的代码是用的tkinter去做的界面,tkinter修改界面都是要在代码上进行修改有点麻烦,我在官网给的basicdemo.py上修改成pyqt的界面,后续可以直接用qtdesigner进行修改很方

    2024年02月16日
    浏览(41)
  • 【python】python实现杨辉三角的三种方法

    杨辉三角是一种数学图形,由数字排列成类似三角形的形状。它的每个数值等于它上方两个数值之和。这个三角形的形状可以用一个二维表格来表示,其中每个位置上的数值都是通过前一行的数值计算得到的。在这个三角形中,第一行只有一个数值1,第二行有两个数值1,第

    2024年02月07日
    浏览(32)
  • Python:获取ip地址的三种方法

    目录 方法一 方法二 方法三 运行结果: 运行结果: 运行结果:

    2024年02月06日
    浏览(37)
  • python读取和保存图片的三种方法

    可以看到opencv读取的图片数据类型是uint8格式(属于numpy),uint8是专门用于存储各种图像的(包括RGB,灰度图像等),范围是从0–255。 读取的形状为(H,W,C),BGR 还有一个保存方式叫plt.savefig(),但是使用这种方式保存的时候,保存的图片会显示空白,参考了plt.savefig保存图片

    2024年02月12日
    浏览(89)
  • python读取文件指定行的三种方法

    在python中如果要将一个文件完全加载到内存中,通过file.readlines()即可,但是在文件占用较高时,我们是无法完整的将文件加载到内存中的,这时候就需要用到python的file.readline()进行迭代式的逐行读取: 这里我们的实现方式是先用一个with语句打开一个文件,然后用readline()函数

    2024年04月28日
    浏览(36)
  • python中的保留小数的三种方法

    在数学的计算中我们经常需要来保留小数,但是有的保留小数的方法我们却是不知道如何去使用的,下面我来介绍三种方法.你会通过代码来更清楚的了解他们的使用方法. 结论 :所以,你发现了什么?好像不是四舍五入的样子呢,怎么变成了四舍六入了?对就是 四舍六入 总结 :没有覆

    2024年02月16日
    浏览(44)
  • MySQL插入数据的三种方法

    insert into:正常的插入数据,插入数据的时候会检查主键或者唯一索引,如果出现重复就会报错。 replace into:替换数据。插入时,如果表中已经存在相同的primary key或者unique索引,则用新数据替换;如果没有相同的primary key或者unique索引,则直接插入。 insert ignore into:插入时

    2023年04月08日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包