一、数据导入

(一)读取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进行数据分析——数据导入导出相关推荐

  1. 利用Python进行数据分析--数据聚合与分组运算

    转载自:http://blog.csdn.net/ssw_1990/article/details/22422971 1.quantile计算Series或DataFrame列的样本分位数: [pyt ...

  2. 利用sqoop将hive数据导入导出数据到mysql

    http://niuzhenxin.iteye.com/blog/1726414 运行环境  centos 5.6   hadoop  hive sqoop是让hadoop技术支持的clouder公司 ...

  3. 利用python将excel数据导入mySQL

    主要用到的库有 xlrd 和 pymysql , 注意pymysql不支持python3 篇幅有限,只针对主要操作进行说明 连接数据库 首先pymysql需要连接数据库,我这里连接的是本地数据库(数据 ...

  4. 利用python进行数据分析数据_利用Python进行数据分析

    1.注释以及在Subplot上绘图 除标准的图表对象之外,你可能还希望绘制一些自定义的注释(比如文本.箭头或其他图形等). 注释可以通过text.arrow和annotate等函数进行添加.text可 ...

  5. 利用Python进行数据分析--数据规整化:清理、转换、合并、重塑

    转载自:http://blog.csdn.net/ssw_1990/article/details/26565069 1.数据转换 目前为止介绍的都是数据的重排.另一类重要操作则是过滤.清理以及其他的 ...

  6. 利用Python进行数据分析--数据加载、存储与文件格式

    转载自:http://blog.csdn.net/ssw_1990/article/details/23911901 1.手工处理分隔符格式 大部分存储在磁盘上的表格型数据都能用pandas.read ...

  7. 利用Python进行数据分析——数据载入、存储及文件格式(7)

    3.数据载入.存储及文件格式   输入和输出通常有以下几种类型:读取文本文件及硬盘上其他更高效的格式文件.从数据库载入数据.与网络资源进行交互(比如Web API). 3.1 文本格式数据的读写    ...

  8. 利用Python进行数据分析--数据聚合与分组运算1

    转载自:http://blog.csdn.net/ssw_1990/article/details/22286583 pandas提供了一个灵活高效的groupby功能,它使你能以一种自然的方式对数据 ...

  9. 利用python进行数据分析-数据聚合与分组运算2

    1.分组级运算和转换 聚合只不过是分组运算的其中一种而已.介绍transform和apply方法,它们能够执行更多其他的分组运算 假设我们想要为一个DataFrame添加一个用于存放各索引分组平均值的 ...

最新文章

  1. TCP和UDP传输特点
  2. html表格编辑器退出编辑状态,html编辑器的使用方法
  3. php实现下单成功提示语,推荐10款提示语源码(收藏)汇总
  4. FreeSql使用WithSql+ ToSQL 查询数据
  5. 计算机学院志愿服务活动 2013/12/23 爱心6+1,计算机学院赴淮南南站开展志愿服务活动...
  6. torch.nn.Module.eval
  7. Codeforces Round #387 (Div. 2) 747E
  8. 40个web前端实战项目,练完即可就业,从入门到进阶,基础到框架,html_css【附视频+源码】
  9. 40家全球知名MCU生产厂商及其详细介绍
  10. 如何打造抖音爆款内容,从而快速热门涨粉丨国仁网络
  11. Excel笔记(持续更新)
  12. 【数据分析】python基础必修3—条件语句/运算符/真假值/循环/算法练习
  13. JavaScript 制作12小时进制的时钟特效
  14. 魔王语言解释C(可输出)
  15. 纳兰容若与仓央嘉措的邂逅
  16. 系统进程启动流程分析(二)
  17. 渗透测试工具:跨站脚本漏洞检测---Xsser
  18. 5个准则,让企业选对SaaS软件!
  19. neatdm路径_trapcode tao插件下载-AE三维物体路径动画插件(Trapcode TAO) 2.1.2 官方最新版 - 河东下载站...
  20. 隔离宽电压输入低压转高电压输出电源模块5V12V24V转60V100V110V150V200V220V300V500V

热门文章

  1. 师傅带徒弟学:Python游戏开发引擎cocos2d-python-关东升-专题视频课程
  2. 【调研学习】3.5mm耳机孔,PCM-WAV
  3. 一张图看懂光圈、快门、感光度的意义 ​​​​
  4. 保险资管需求多元化 壹资管平台赋能行业智能化转型
  5. 利用html标记制作静态网页,使用HTML制作网页《静态网页制作》.ppt
  6. 案例解析|自然保护区水资源远程监控方案
  7. 领导说“辛苦了”,千万别回“应该的”, 这是我听过最扎心的答案了!
  8. FOR 循环 珠峰折纸
  9. 杭州公积金修改手机号信息
  10. 个人免签约支付系统,收款就是这么简单