Python几种常用的数据导入方法
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几种常用的数据导入方法相关推荐
- 16种常用的数据统计分析方法汇总
经常会有朋友问到一个朋友,数据分析常用的分析方法有哪些,我需要学习哪个等等之类的问题,今天数据分析精选给大家整理了十六种常用的数据分析方法,供大家参考学习. (注:这些统计分析方法基本都是统计学的方法 ...
- Python八种数据导入方法,你掌握了吗?
数据分析过程中,需要对获取到的数据进行分析,往往第一步就是导入数据.导入数据有很多方式,不同的数据文件需要用到不同的导入方式,相同的文件也会有几种不同的导入方式.下面总结几种常用的文件导入方法. 大多 ...
- 【Python】Python八种数据导入方法,你掌握了吗?
数据分析过程中,需要对获取到的数据进行分析,往往第一步就是导入数据.导入数据有很多方式,不同的数据文件需要用到不同的导入方式,相同的文件也会有几种不同的导入方式.下面总结几种常用的文件导入方法. 大多 ...
- 教你两种数据库覆盖式数据导入方法
摘要:本文主要介绍如何在数据库中完成覆盖式数据导入的方法. 前言 众所周知,数据库中INSERT INTO语法是append方式的插入,而最近在处理一些客户数据导入场景时,经常遇到需要覆盖式导入的情况 ...
- linux的常用备份方法,Linux系统下常用的数据备份方法
Linux系统下常用的数据备份方法 发布时间:2009-10-28 15:11:36来源:红联作者:szlfeng Linux系统下常用的数据备份方法 1.本机上数据的手工备份 Linux系统上配有功 ...
- python如何实现选项功能_python几种常用功能如何实现 python几种常用功能实现代码实例...
本篇文章小编给大家分享一下python几种常用功能实现代码实例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 1.python 程序退出的几种方式 import sys s ...
- 10种常用的网络营销方法
网络营销产生于20世纪90年代,发展至今已演变出越来越多的营销方法,在国内随着互联网影响的进一步扩大,人们对网络营销认知的进一步加深,网络营销方法手段也是各种推陈出新,下面就介绍如今网络营销最常用的1 ...
- **10种常用的网络营销方法**
**10种常用的网络营销方法** 网络营销产生于20世纪90年代,发展至今已演变出越来越多的营销方法,在国内随着互联网影响的进一步扩大,人们对网络营销认知的进一步加深,网络营销方法手段也是各种推陈出新 ...
- Tikz作图教程:pgfplots宏包二维数据可视化的数据导入方法
pgfplots 绘图思想简介 下面一段介绍来自pgfplots说明文档的引言部分,它对pgfplots的绘图思想作了清晰地描述: 科研工作者在交流研究结果.论文时,将数据可视化往往是必要和方便的. ...
最新文章
- 怎么申请微信支付接口
- 一个监控磁盘的nagios脚本
- 优秀案例:12个精美的设计工作室 设计公司网站
- 观咆哮有感——系统升级的疼
- php 数据分别是怎么传的_四种php页面间传递数据方法
- 点站点链接出现短时间白屏或闪屏现象
- PP团队圣经巨著《Application Architecture Guide2.0》14章-数据访问层
- [LeetCode]Find Minimum in Rotated Sorted Array
- HDU 5869.Different GCD Subarray Query-区间gcd+树状数组 (神奇的标记右移操作) (2016年ICPC大连网络赛)...
- 阿里巴巴最新开源项目 - [HandyJSON] 在Swift中优雅地处理JSON
- 自学python能找到工作吗-学习完Python后真的能找到工作吗?老男孩Python培训班
- [渝粤教育] 云南大学 高级语言程序设计 参考 资料
- 微信小程序会议管理+后台管理系统
- 揭秘Facebook北极圈数据中心 日处理45亿赞
- office启动出现oxc0000142的问题的解决方案
- LuoguP4313 BZOJ3894 文理分科——最小割
- 日常学习记录——pycharm+tensorflow简单图像识别
- 不会“思维”只会“批判”,谨防网络舆论“怨妇化”
- 打开Word文档的时候提示 “安全警告 宏已被禁用”
- Win11安装Android子系统
热门文章
- OpenCV imwrite保存图片全黑原因
- 约当标准型_约当标准形矩阵对应的“基”是什么?
- 中国蚁剑(antSword)加载不出来!
- 淘宝短视频,为什么搬运的短视频没有流量?从算法角度分析
- html中网站小图标,HTML网站图标favicon
- 电厂计算机房消防,3 燃煤电厂建(构)筑物的火灾危险性分类、耐火等级及防火分区...
- 翁恺C语言课程中的问题
- 微信小程序实现天气预报功能(支持自动定位)(附源码)
- 如何用纯 CSS 创作一个渐变色动画边框
- Python基础笔记(二)整数缓存、字符串驻留机制、字符串格式化等