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使用PyGame模块播放声音的方法
May 20 Python
详解Python的Flask框架中生成SECRET_KEY密钥的方法
Jun 07 Python
老生常谈python中的重载
Nov 11 Python
解决django后台样式丢失,css资源加载失败的问题
Jun 11 Python
python 实现查找文件并输出满足某一条件的数据项方法
Jun 12 Python
使用Tensorflow实现可视化中间层和卷积层
Jan 24 Python
Python random模块制作简易的四位数验证码
Feb 01 Python
Python读写操作csv和excle文件代码实例
Mar 16 Python
python使用smtplib模块发送邮件
Dec 17 Python
用Python制作灯光秀短视频的思路详解
Apr 13 Python
Python爬虫实战之爬取携程评论
Jun 02 Python
如何用六步教会你使用python爬虫爬取数据
Apr 06 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
汉字转化为拼音(php版)
2006/10/09 PHP
神盾加密解密教程(二)PHP 神盾解密
2014/06/08 PHP
php在数组中查找指定值的方法
2015/03/17 PHP
php读取csc文件并输出
2015/05/21 PHP
php curl常用的5个经典例子
2017/01/20 PHP
javascript 表单规则集合对象
2009/07/21 Javascript
jQuery 名称冲突的解决方法
2011/04/08 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
2013/04/17 Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
2014/10/14 Javascript
Bootstrap table分页问题汇总
2016/05/30 Javascript
JS中使用变量保存arguments对象的方法
2016/06/03 Javascript
JavaScript的this关键字的理解
2016/06/18 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
IntersectionObserver实现图片懒加载的示例
2017/09/29 Javascript
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
浅析vue中的nextTick
2020/12/28 Vue.js
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
2021/01/13 Vue.js
一个Python最简单的接口自动化框架
2018/01/02 Python
使用Python更换外网IP的方法
2018/07/09 Python
Django项目中添加ldap登陆认证功能的实现
2019/04/04 Python
Numpy 中的矩阵求逆实例
2019/08/26 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
简单介绍CSS3中Media Query的使用
2015/07/07 HTML / CSS
Alba Moda德国网上商店:意大利时尚女装销售
2016/11/14 全球购物
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
C语言笔试集
2012/07/24 面试题
给幼儿园老师的表扬信
2014/01/19 职场文书
励志演讲稿大全
2014/08/21 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
服务员岗位职责
2015/02/03 职场文书
Css预编语言及区别详解
2021/04/25 HTML / CSS
python中24小时制转换为12小时制的方法
2021/06/18 Python
Android超详细讲解组件ScrollView的使用
2022/03/31 Java/Android