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列表(list)常用操作方法小结
Feb 02 Python
Python下的twisted框架入门指引
Apr 15 Python
python Django模板的使用方法
Jan 14 Python
使用Turtle画正螺旋线的方法
Sep 22 Python
python实现下载pop3邮件保存到本地
Jun 19 Python
python getpass模块用法及实例详解
Oct 07 Python
tensorflow 获取所有variable或tensor的name示例
Jan 04 Python
Python网络爬虫四大选择器用法原理总结
Jun 01 Python
python 识别登录验证码图片功能的实现代码(完整代码)
Jul 03 Python
Python pymsql模块的使用
Sep 07 Python
Python getsizeof()和getsize()区分详解
Nov 20 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中定义网站根目录的常用方法
2010/08/08 PHP
Windows下的PHP 5.3.x安装 Zend Guard Loader教程
2014/09/06 PHP
php通过两层过滤获取留言内容的方法
2016/07/11 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
详解Yii实现分页的两种方法
2017/01/14 PHP
Javascript实现的分页函数
2006/12/22 Javascript
js下用eval生成JSON对象
2010/09/17 Javascript
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
jQuery CSS()方法改变现有的CSS样式
2014/08/20 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
2016/09/18 Javascript
JQuery手速测试小游戏实现思路详解
2016/09/20 Javascript
如何实现json数据可视化详解
2016/11/24 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
利用HBuilder打包前端开发webapp为apk的方法
2017/11/13 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
Vue-cli3项目引入Typescript的实现方法
2019/10/18 Javascript
jquery实现拖拽添加元素功能
2020/12/01 jQuery
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
python简单获取数组元素个数的方法
2015/07/13 Python
Python爬取网易云音乐热门评论
2017/03/31 Python
python3操作mysql数据库的方法
2017/06/23 Python
Python找出最小的K个数实例代码
2018/01/04 Python
python+mysql实现教务管理系统
2019/02/20 Python
python3 requests库实现多图片爬取教程
2019/12/18 Python
Python捕获异常堆栈信息的几种方法(小结)
2020/05/18 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
2020/11/11 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
用纯css3和html制作泡沫对话框实现代码
2013/03/21 HTML / CSS
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
2013/01/31 HTML / CSS
Raffaello Network西班牙:意大利拉斐尔时尚购物网
2019/03/12 全球购物
创建市级文明单位实施方案
2014/03/01 职场文书
责任担保书范文
2014/05/21 职场文书