python怎么导出_Python 数据分析(三):数据的导入导出
上一节我们讲了向量计算:曾革:Python 数据分析(二):向量计算,这一节我们开始讲数据的处理。
一、首先看怎么导入数据
常见的数据存储形式有 CSV,Excel,TXT 以及数据库等,我们一个个看。
1,使用 read_csv 函数导入 CSV 文件
语法:read_csv(file, encoding), file 指文件路径,需要注意的是如果导入中文,则 encoding 需要设置为 UTF-8。
CSV 是带表头的,表头就是第一行的数据,在这里是‘age, name’,演示如下:
2,使用 read_table 导入普通文本文件
语法:read_table(file, names=[列名1,列名2, ...], sep='',encoding,...)
各参数表述的意思:
file, 是文件路径;
names ,是列名,默认文件中的第一行作为列名;
ep, 是分隔符,默认为空,表示默认导入为一列;
encoding 是设置编码用的,同样需要注意的是在导入中文的时候需要设置为 UTF-8。
特别需要注意的是,如果文件名带有中文,出现异常时可以再加一个参数 engine='python' 来尝试解决。
注意普通的 TXT 文件是不带表头的,所以默认会把第一行作为表头,这样会导致我们的数据缺失一行,如下:
所以正确的用法是设置好 names 和 sep 参数,如下:
3,使用 read_excel函数导入 Excel 文件
语法: read_excel(filename, sheetname, names), 各个参数的意思如下:
filename,是文件路径,
sheetname,Sheet的名字
names,列名,默认为文件中的第一行
二,数据导出
我们可以使用 to_csv函数导出文本文件。语法如下:to_csv(filePath, sep=',',index=TRUE, header=TRUE), 同样的我们来看看各个参数,
filePath 是导出的文件路径
sep 是分隔符,默认为逗号(",")
index,是否导出行序号,默认为 TRUE
header,是否导出列名,默认为TRUE
打开文件,发现文件里面的内容是这样的,自带了索引:
所以我们需要加上 index = False 来去掉这个索引:
以上就是数据的导入导出,接下来我们的内容涉及到数据的处理等知识。
python怎么导出_Python 数据分析(三):数据的导入导出相关推荐
- python智慧树判断题_智慧树_Python数据分析与数据可视化_判断题答案
智慧树_Python数据分析与数据可视化_判断题答案 更多相关问题 对于非经营性项目,其财务收益应包括().A.项目运营中追加的投资B.可获得的各种补贴收入C.可获得价值工程活动过程中,针对具体改进目 ...
- 用python进行简单的数据分析和数据可视化
用python进行简单的数据分析和数据可视化 本篇文章主要是初步探索数据分析,简单了解数据分析大致流程 数据来源:来自于Kaggle平台上的一个项目:Explore San Francisco cit ...
- R语言与数据分析练习:创建和使用R语言数据集数据的导入导出
R语言与数据分析练习:创建和使用R语言数据集&数据的导入导出 实验一 创建和使用R语言数据集 一.实验目的: 了解R语言中的数据结构. 熟练掌握他们的创建方法,和函数中一些参数的使用. 对创建 ...
- MySQL数据库基础(三)数据的导入导出、管理表记录、匹配条件
数据的导入导出 搜索路径 查看搜索路径 安装时已经自动创建 命令:mysql > show variables like "secure_file_priv"; mysql& ...
- 使用Oracle 的 imp ,exp 命令实现数据的导入导出
本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同or ...
- dmp导入数据 oracle_oracle数据库:数据的导入导出及备份
相信大家在客户现场维护的时候一定会适时地做一些备份操作,对关键业务建立完备的备份机制,本篇文章就是给大家一个linux环境下的参考. 一. 用imp/exp实现数据的导入导出 (一)环境配置 1.执行 ...
- Linux下oracle 数据库表空间、用户的创建,数据的导入导出操作指南
Oracle新建用户并且将已有的数据dmp文件导入到新建的用户下的操作流程 1.切换到oracle用户下 su - oracle 2.登录sqlplus sqlplus /nolog 3.使用sysd ...
- 如何将mysql导出数据泵_Oracle数据库之ORACLE 数据泵导入导出数据
本文主要向大家介绍了Oracle数据库之ORACLE 数据泵导入导出数据,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 一.摘要 在平常备库和数据库迁移的时候,当遇到大的数据库 ...
- oracle转trs,TRS数据库数据的导入导出2.doc
TRS数据库数据的导入导出2 一.数据的自动备份设置: 1.运行命令 mkdir /opt/OracleBackup 创建目录; 2.附于目录所有者权限,打入命令 chown oracle:oinst ...
最新文章
- 关于mysql archive存储引擎-专门存储审计和日志数据
- 企业网站优化如何提升网站收录?
- TensorFlow – A Collection of Resources
- pytorch笔记:pytorch的乘法
- php随机获取文件夹,php从文件夹随机读取文件的方法
- sklearn没有实现ID3算法
- ad域 禁用账号_IST-AD域信息同步平台来袭
- powerdesigner2
- python int_Python int()
- elasticsearch 海选功能
- 从零开始学编程_数据结构
- 打通云主机实现局域网
- python灰色预测_【数学建模】灰色预测及Python实现
- 正弦余弦编码器与增量编码器的区别
- 问题小结:解决Ubuntu18.04系统无法连接WIFI
- 学机器学习有必要懂数学吗?深入浅出机器学习与数学的关系
- 微软云平台系列新品发布(9月更新)
- 在智能全栈开发板(dc-01)碰到的问题及解决方法(stm32,ST-LINK,windows操作系统)
- java根据拼音获取声调_Pinyin4j的基本用法 获得拼音的声调
- 登录授权、TCP/IP、HTTPS
热门文章
- Day18 洛谷P1321 单词覆盖还原
- 固话月租费有望全免 包月套餐将逐步取代座机费
- Python批量删除文件名中带小括号数字(1)(2)(3)...
- Jboss部署Springboot项目
- 自然语言处理评测汇总(持续更新)
- 002-windowa基础(DOS命令:net user 用户 密码 /add)
- APP变现渠道该如何选择猫眼聚合SDK用经验为您解答
- 生活随记-参观一大会址须知
- 七夕活动浪漫上线,别让网络拖慢和小姐姐的开黑时间
- 转载——天才与锻炼(华罗庚)