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 相关文章推荐
PHP魔术方法__ISSET、__UNSET使用实例
Nov 25 Python
Python functools模块学习总结
May 09 Python
Django中的CACHE_BACKEND参数和站点级Cache设置
Jul 23 Python
python flask实现分页效果
Jun 27 Python
Python基于Matplotlib库简单绘制折线图的方法示例
Aug 14 Python
解决python删除文件的权限错误问题
Apr 24 Python
python 利用pandas将arff文件转csv文件的方法
Feb 12 Python
Python3几个常见问题的处理方法
Feb 26 Python
Gauss-Seidel迭代算法的Python实现详解
Jun 29 Python
Django项目使用CircleCI的方法示例
Jul 14 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
Sep 15 Python
基于nexus3配置Python仓库过程详解
Jun 15 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
基于empty函数的判断详解
2013/06/17 PHP
完善CodeIgniter在IDE中代码提示功能的方法
2014/07/19 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
CI框架实现框架前后端分离的方法详解
2016/12/30 PHP
javascript 日历提醒系统( 兼容所有浏览器 )
2009/04/07 Javascript
IE图片缓存document.execCommand("BackgroundImageCache",false,true)
2011/03/01 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
AngularJS Toaster使用详解
2017/02/24 Javascript
浅谈Node.js轻量级Web框架Express4.x使用指南
2017/05/03 Javascript
JS触摸事件、手势事件详解
2017/05/04 Javascript
关于javascript作用域的常见面试题分享
2017/06/18 Javascript
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
Vue.js 点击按钮显示/隐藏内容的实例代码
2018/02/08 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
Openlayers学习之地图比例尺控件
2020/09/28 Javascript
js实现头像上传并且可预览提交
2020/12/25 Javascript
python实现sublime3的less编译插件示例
2014/04/27 Python
Python计算回文数的方法
2015/03/11 Python
Python自动调用IE打开某个网站的方法
2015/06/03 Python
Python cookbook(数据结构与算法)筛选及提取序列中元素的方法
2018/03/19 Python
python生成不重复随机数和对list乱序的解决方法
2018/04/09 Python
python中使用print输出中文的方法
2018/07/16 Python
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
2013/01/31 HTML / CSS
应用化学专业本科生求职信
2013/09/29 职场文书
销售工作人员的自我评价分享
2013/11/10 职场文书
禁止酒驾标语
2014/06/25 职场文书
中国梦演讲稿5分钟
2014/08/19 职场文书
2014年社区工作总结
2014/11/18 职场文书
赵氏孤儿观后感
2015/06/09 职场文书
css height属性中的calc方法详解
2021/06/03 HTML / CSS
Node.js实现断点续传
2021/06/23 Javascript
详解Vue router路由
2021/11/20 Vue.js
Java 写一个简单的图书管理系统
2022/04/26 Java/Android