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脚本实时处理log文件的方法
Nov 21 Python
详解使用pymysql在python中对mysql的增删改查操作(综合)
Jan 18 Python
python递归打印某个目录的内容(实例讲解)
Aug 30 Python
python多进程实现进程间通信实例
Nov 24 Python
Python3实现获取图片文字里中文的方法分析
Dec 13 Python
利用Python正则表达式过滤敏感词的方法
Jan 21 Python
python利用百度云接口实现车牌识别的示例
Feb 21 Python
python退出循环的方法
Jun 18 Python
python实现二分查找算法
Sep 18 Python
python用tkinter开发的扫雷游戏
Jun 01 Python
Python 实现Mac 屏幕截图详解
Oct 05 Python
用Python爬取英雄联盟的皮肤详细示例
Dec 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 SEO优化之URL优化方法
2011/04/21 PHP
php+xml实现在线英文词典查询的方法
2015/01/23 PHP
JS限制Textarea文本域字符个数的具体实现
2013/08/02 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
jQuery基础知识小结
2014/12/22 Javascript
Javascript编写2048小游戏
2015/07/07 Javascript
JavaScript如何动态创建table表格
2020/08/02 Javascript
ECMAScript6轮播图实践知识总结
2016/08/17 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
Bootstrap php制作动态分页标签
2016/12/23 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
Vue触发式全局组件构建的方法
2018/11/28 Javascript
微信小程序自定义单项选择器样式
2019/07/25 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
Python理解递归的方法总结
2019/01/28 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
Python对wav文件的重采样实例
2020/02/25 Python
使用HTML5做个画图板的方法介绍
2013/05/03 HTML / CSS
amazeui树节点自动展开折叠面板并选中第一个树节点的实现
2020/08/24 HTML / CSS
Boom手表官网:瑞典手表品牌,设计你的手表
2019/03/11 全球购物
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
干部竞争上岗演讲稿
2014/09/11 职场文书
领导干部民主生活会自我剖析材料范文
2014/09/20 职场文书
单位租房协议书范本
2014/12/04 职场文书
课程设计感想范文
2015/08/11 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书
nginx实现发布静态资源的方法
2021/03/31 Servers
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android
php实例化对象的实例方法
2021/11/17 PHP
基于Python实现一个春节倒计时脚本
2022/01/22 Python
笔记本自带的win11如何跳过联网激活?
2022/04/20 数码科技
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers
nginx实现多geoserver服务的负载均衡
2022/05/15 Servers