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导出数据到Excel可读取的CSV文件的方法
May 12 Python
python 生成器生成杨辉三角的方法(必看)
Apr 10 Python
python中利用Future对象回调别的函数示例代码
Sep 07 Python
Python3 中文文件读写方法
Jan 23 Python
Python多线程应用于自动化测试操作示例
Dec 06 Python
python实现淘宝秒杀脚本
Jun 23 Python
详解Python time库的使用
Oct 10 Python
Python3 sys.argv[ ]用法详解
Oct 24 Python
Python imutils 填充图片周边为黑色的实现
Jan 19 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
Jan 24 Python
Python ORM编程基础示例
Feb 02 Python
解决python 虚拟环境删除包无法加载的问题
Jul 13 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 curl选项列表(超详细)
2013/07/01 PHP
PHP中上传多个文件的表单设计例子
2014/11/19 PHP
CI框架入门之MVC简单示例
2016/11/21 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
2017/06/06 PHP
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
浅析js封装和作用域
2013/07/09 Javascript
用js来获取上传的文件名纯粹是为了美化而用
2013/10/23 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
bootstrap table 多选框分页保留示例代码
2017/03/08 Javascript
浅谈vue.js中v-for循环渲染
2017/07/26 Javascript
Django使用多数据库的方法
2017/09/06 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
vue element 生成无线级左侧菜单的实现代码
2019/08/21 Javascript
Node.js API详解之 readline模块用法详解
2020/05/22 Javascript
微信小程序自定义弹出层效果
2020/05/26 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
python设置windows桌面壁纸的实现代码
2013/01/28 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
python scp 批量同步文件的实现方法
2019/01/03 Python
解决pycharm工程启动卡住没反应的问题
2019/01/19 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
pygame实现俄罗斯方块游戏(基础篇3)
2019/10/29 Python
python装饰器练习题及答案
2019/11/01 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
详解python的变量缓存机制
2021/01/24 Python
Python3爬虫RedisDump的安装步骤
2021/02/20 Python
乡镇精神文明建设汇报材料
2014/08/15 职场文书
绿色校园广播稿
2014/10/13 职场文书
入党积极分子对十八届四中全会期盼的思想汇报
2014/10/17 职场文书
全国爱眼日活动总结
2015/02/27 职场文书
2015年志愿者服务工作总结
2015/04/20 职场文书
检讨书格式
2015/05/07 职场文书
Go web入门Go pongo2模板引擎
2022/05/20 Golang
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS