利用Python进行数据分析——数据导入导出
一、数据导入
(一)读取CSV文件
1、读取本地CSV
#先创建一个CSV文件,存入数据,数据之间以“逗号”分割。 数据源来源于网络。
import pandas as pd
df = pd.read_csv("D:\\pycharm\\data\\data.csv")
print(df)
引用pandas需要先安装pandas包。
输出结果:
2、读取网络数据CSV
import pandas as pd
data_url = "https://...csv" #网络读取
df = pd.read_csv(data_url)
(二)读取EXCEL文件
#读取excel之前先打开命令行,安装xlrd。即在命令行中输入pip install xlrd。
import pandas as pd
df = pd.read_excel("D:\\pycharm\\data\\test.xlsx")
print(df)
输出结果:
(三)读取MySQL数据
#安装MySQLdb包,假设读取用户名username,密码password,读取mydb数据库中的数据
import pandas as pd #读取mysql
import MySQLdb
mysql_cn= MySQLdb.connect(host='localhost', port=3306,user='username', passwd='password', db='mydb')
df = pd.read_sql('select * from test;', con=mysql_cn)
mysql_cn.close()
二、数据导出
(一)导出到CSV文件
import pandas as pd
df = pd.read_excel("D:\\pycharm\\data\\test.xlsx")
print(df)
df.to_csv("D:\\pycharm\\data\\testcsv.csv", encoding='utf-8', index=False)#数据导出到tsetcsv.csv#
将test.xlsx的数据导入到testcsv.csv文件中
#数据中含有中文,使用‘utf-8’,index=false去掉行名称导出
(二)导出到EXCEL文件
#先安装openpyxl包
import pandas as pd
import openpyxl
df = pd.read_excel("D:\\pycharm\\data\\test.xlsx")
df.to_excel("D:\\pycharm\\data\\excel2excel.xlsx", encoding='utf-8', index=False)#数据导出到excel2excel.xlxs#
dt = pd.read_excel("D:\\pycharm\\data\\excel2excel.xlsx")
print(dt)
利用Python进行数据分析——数据导入导出相关推荐
- 利用Python进行数据分析--数据聚合与分组运算
转载自:http://blog.csdn.net/ssw_1990/article/details/22422971 1.quantile计算Series或DataFrame列的样本分位数: [pyt ...
- 利用sqoop将hive数据导入导出数据到mysql
http://niuzhenxin.iteye.com/blog/1726414 运行环境 centos 5.6 hadoop hive sqoop是让hadoop技术支持的clouder公司 ...
- 利用python将excel数据导入mySQL
主要用到的库有 xlrd 和 pymysql , 注意pymysql不支持python3 篇幅有限,只针对主要操作进行说明 连接数据库 首先pymysql需要连接数据库,我这里连接的是本地数据库(数据 ...
- 利用python进行数据分析数据_利用Python进行数据分析
1.注释以及在Subplot上绘图 除标准的图表对象之外,你可能还希望绘制一些自定义的注释(比如文本.箭头或其他图形等). 注释可以通过text.arrow和annotate等函数进行添加.text可 ...
- 利用Python进行数据分析--数据规整化:清理、转换、合并、重塑
转载自:http://blog.csdn.net/ssw_1990/article/details/26565069 1.数据转换 目前为止介绍的都是数据的重排.另一类重要操作则是过滤.清理以及其他的 ...
- 利用Python进行数据分析--数据加载、存储与文件格式
转载自:http://blog.csdn.net/ssw_1990/article/details/23911901 1.手工处理分隔符格式 大部分存储在磁盘上的表格型数据都能用pandas.read ...
- 利用Python进行数据分析——数据载入、存储及文件格式(7)
3.数据载入.存储及文件格式 输入和输出通常有以下几种类型:读取文本文件及硬盘上其他更高效的格式文件.从数据库载入数据.与网络资源进行交互(比如Web API). 3.1 文本格式数据的读写 ...
- 利用Python进行数据分析--数据聚合与分组运算1
转载自:http://blog.csdn.net/ssw_1990/article/details/22286583 pandas提供了一个灵活高效的groupby功能,它使你能以一种自然的方式对数据 ...
- 利用python进行数据分析-数据聚合与分组运算2
1.分组级运算和转换 聚合只不过是分组运算的其中一种而已.介绍transform和apply方法,它们能够执行更多其他的分组运算 假设我们想要为一个DataFrame添加一个用于存放各索引分组平均值的 ...
最新文章
- TCP和UDP传输特点
- html表格编辑器退出编辑状态,html编辑器的使用方法
- php实现下单成功提示语,推荐10款提示语源码(收藏)汇总
- FreeSql使用WithSql+ ToSQL 查询数据
- 计算机学院志愿服务活动 2013/12/23 爱心6+1,计算机学院赴淮南南站开展志愿服务活动...
- torch.nn.Module.eval
- Codeforces Round #387 (Div. 2) 747E
- 40个web前端实战项目,练完即可就业,从入门到进阶,基础到框架,html_css【附视频+源码】
- 40家全球知名MCU生产厂商及其详细介绍
- 如何打造抖音爆款内容,从而快速热门涨粉丨国仁网络
- Excel笔记(持续更新)
- 【数据分析】python基础必修3—条件语句/运算符/真假值/循环/算法练习
- JavaScript 制作12小时进制的时钟特效
- 魔王语言解释C(可输出)
- 纳兰容若与仓央嘉措的邂逅
- 系统进程启动流程分析(二)
- 渗透测试工具:跨站脚本漏洞检测---Xsser
- 5个准则,让企业选对SaaS软件!
- neatdm路径_trapcode tao插件下载-AE三维物体路径动画插件(Trapcode TAO) 2.1.2 官方最新版 - 河东下载站...
- 隔离宽电压输入低压转高电压输出电源模块5V12V24V转60V100V110V150V200V220V300V500V
热门文章
- 师傅带徒弟学:Python游戏开发引擎cocos2d-python-关东升-专题视频课程
- 【调研学习】3.5mm耳机孔,PCM-WAV
- 一张图看懂光圈、快门、感光度的意义 ​​​​
- 保险资管需求多元化 壹资管平台赋能行业智能化转型
- 利用html标记制作静态网页,使用HTML制作网页《静态网页制作》.ppt
- 案例解析|自然保护区水资源远程监控方案
- 领导说“辛苦了”,千万别回“应该的”, 这是我听过最扎心的答案了!
- FOR 循环 珠峰折纸
- 杭州公积金修改手机号信息
- 个人免签约支付系统,收款就是这么简单