pandas实现导出数据的四种方式


Posted in Python onDecember 13, 2020

本文主要介绍了pandas导出数据到文件的四种方式,分享给大家,主要也是给自己留个笔记,具体如下:

import pandas as pd
import pymysql
 
df = pd.DataFrame({'A': [3, 4, 8, 9], 'B': [1.2, 2.4, 4.5, 7.3], 'C': ["aa", "bb", "cc", "dd"]}) 
 
def export_data_to_csv():
  # 参数encoding="utf_8_sig"编码后,可以防止写入csv的中文出现乱码
  df.to_csv("./test.csv", encoding="utf_8_sig") 
 
def export_data_to_excel():
  # encoding编码方式,sheet_name表示要写到的sheet名称, 默认为0, header=None表示不含列名
  df.to_excel("./test.xlsx", encoding="utf_8_sig", sheet_name=0, header=None)
 
def export_data_to_table():
  con = pymysql.connect(host="127.0.0.1", user="username", password="password", database="dbname", charset='utf8',
             use_unicode=True)
  df.to_sql(name='table_name', con=con, if_exists='append', index=False) 
 
def export_data_to_json():
  df.to_json("test.txt")
 
 
def main():
  export_data_to_csv() # 导出数据到CSV文件
  export_data_to_excel() # 导出数据到Excel文件
  export_data_to_table() # 导出数据到SQL表
  export_data_to_json() # 以Json格式导出数据到文本文件
 
if __name__ == '__main__':
  main()

到此这篇关于pandas实现导出数据的四种方式的文章就介绍到这了,更多相关pandas 导出数据内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
研究Python的ORM框架中的SQLAlchemy库的映射关系
Apr 25 Python
python3实现短网址和数字相互转换的方法
Apr 28 Python
matplotlib中legend位置调整解析
Dec 19 Python
详解Django之auth模块(用户认证)
Apr 17 Python
pandas获取groupby分组里最大值所在的行方法
Apr 20 Python
Python反射和内置方法重写操作详解
Aug 27 Python
对python中的try、except、finally 执行顺序详解
Feb 18 Python
Django 过滤器汇总及自定义过滤器使用详解
Jul 19 Python
使用python检查yaml配置文件是否符合要求
Apr 09 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
May 16 Python
详解pandas映射与数据转换
Jan 22 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 12 Python
python绘图pyecharts+pandas的使用详解
Dec 13 #Python
Pandas对每个分组应用apply函数的实现
Dec 13 #Python
python安装及变量名介绍详解
Dec 12 #Python
在python中对于bool布尔值的取反操作
Dec 11 #Python
python 基于opencv 绘制图像轮廓
Dec 11 #Python
python通过cython加密代码
Dec 11 #Python
python 对象真假值的实例(哪些视为False)
Dec 11 #Python
You might like
使用phpQuery采集网页的方法
2013/11/13 PHP
php实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
PHP生成及获取JSON文件的方法
2016/08/23 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
2008/12/19 Javascript
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
2010/03/31 Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
2013/07/01 Javascript
jquery ajax post提交数据乱码
2013/11/05 Javascript
jQuery循环遍历子节点并获取值的方法
2016/04/14 Javascript
最简单的tab切换实例代码
2016/05/13 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
2016/06/21 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
通过JavaScript下载文件到本地的方法(单文件)
2019/03/17 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
微信小程序实现菜单左右联动
2020/05/19 Javascript
[07:59]2014DOTA2叨叨刀塔 林熊猫称被邀请赛现场盛况震撼
2014/07/21 DOTA
[00:37]2016完美“圣”典风云人物:rOtk宣传片
2016/12/09 DOTA
python调用机器喇叭发出蜂鸣声(Beep)的方法
2015/03/23 Python
Django 通过JS实现ajax过程详解
2019/07/30 Python
Python numpy多维数组实现原理详解
2020/03/10 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
商务英语应届生自我鉴定
2013/12/08 职场文书
学习党章思想汇报
2014/01/07 职场文书
写给妈妈的道歉信
2014/01/11 职场文书
大学旷课检讨书
2014/01/28 职场文书
投资合作协议书
2014/04/17 职场文书
推广活动策划方案
2014/08/23 职场文书
业绩倒数第一的检讨书
2014/09/24 职场文书
租赁协议书
2015/01/27 职场文书
物业保洁员岗位职责
2015/02/13 职场文书
创业计划书之零食店(进口)
2019/09/24 职场文书