pandas实现导出数据的四种方式

 更新时间:2020年12月13日 10:06:04   作者:jp_666  
这篇文章主要介绍了pandas实现导出数据的四种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

本文主要介绍了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切换pip安装源的方法详解

    Python切换pip安装源的方法详解

    众所周知pip是Python中非常方便易用的安装包管理器,但是在实际安装中,却是非常的慢,该如何解决呢?那么下面这篇文章就给大家介绍了Python切换pip安装源的方法,文中介绍的很详细,对大家学习或者理解具有一定的参考借鉴价值,有需要的朋友们下面来一起看看吧。
    2016-11-11
  • Python字典高级用法深入分析讲解

    Python字典高级用法深入分析讲解

    字典作为Python的一个内置数据结构,和列表一样都是可变序列的,但是它是无序的,以键值对的方式存储数据。本文将详解一下Python中字典的高级使用,需要的可以参考一下
    2022-10-10
  • python读取pdf格式文档的实现代码

    python读取pdf格式文档的实现代码

    这篇文章主要给大家介绍了关于python读取pdf格式文档的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Pytorch的torch.nn.embedding()如何实现词嵌入层

    Pytorch的torch.nn.embedding()如何实现词嵌入层

    这篇文章主要介绍了Pytorch的torch.nn.embedding()如何实现词嵌入层问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • OpenCV黑帽运算(BLACKHAT)的使用

    OpenCV黑帽运算(BLACKHAT)的使用

    本文主要介绍了OpenCV黑帽运算(BLACKHAT)的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Python使用修饰器进行异常日志记录操作示例

    Python使用修饰器进行异常日志记录操作示例

    这篇文章主要介绍了Python使用修饰器进行异常日志记录操作,结合实例形式分析了Python基于修饰器的log日志文件操作的相关实现技巧,需要的朋友可以参考下
    2019-03-03
  • python3 使用openpyxl将mysql数据写入xlsx的操作

    python3 使用openpyxl将mysql数据写入xlsx的操作

    这篇文章主要介绍了python3 使用openpyxl将mysql数据写入xlsx的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • 基于Python编写一个语音合成系统

    基于Python编写一个语音合成系统

    这篇文章主要介绍了如何利用Python制作一个语音合成系统,文中的示例代码讲解详细,对我们学习Python有一定的帮助,感兴趣的小伙伴可以了解一下
    2022-03-03
  • python利用dlib获取人脸的68个landmark

    python利用dlib获取人脸的68个landmark

    这篇文章主要介绍了python利用dlib获取人脸的68个landmark,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • 关于flask路由app.route及路由参数的各种用法解析

    关于flask路由app.route及路由参数的各种用法解析

    我们在开发过程中,编写项目时所使用的路由往往是指代了框架/项目中用于完成路由功能的类,这个类一般就是路由类,简称路由,这篇文章主要介绍了有关flask路由app.route及路由参数的各种用法解析,需要的朋友可以参考下
    2024-03-03

最新评论