使用Pandas数据帧进行IO的助手

df-io的Python项目详细描述


df逖io

使用Pandas数据帧执行IO的Python助手

可用方法

写入\u df

此方法支持:

  • 流式写入
  • 分块写入
  • gzip压缩
  • 向熊猫的作者传递参数
  • 写入AWS S3和本地文件

示例

将Pandas数据帧(df)写入CSV格式的S3路径(默认值):

importdf_iodf_io.write_df(df,'s3://bucket/dir/mydata.csv')

与gzip压缩相同:

^{pr2}$

使用JSON行:

df_io.write_df(df,'s3://bucket/dir/mydata.json.gz',fmt='json')

传递写入程序参数:

df_io.write_df(df,'s3://bucket/dir/mydata.json.gz',fmt='json',writer_options={'lines':False})

分块写入(将数据框分成大小相等的部分并为其创建/写入输出):

df_io.write_df(df,'s3://bucket/dir/mydata.json.gz',fmt='json',chunksize=10000)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Hibernate即使在关闭会话后仍在oracle db中保持非活动会话   java为什么在定义hashCode()和equals()之后,我的代码仍然比较链接   Java中的随机如何随机选择字母(az)?   java为什么这个方法没有在系统中实现?另外,在代码的第一位下面还有第二个问题   如何转换证书。对。使用Java编程的pfx   java“无法构建实体管理器工厂”在运行用Maven编译的jar文件时出现Hibernate异常   多线程Java线程安全:当必须调用实例变量上的方法时,如何处理实例变量   macos如何从MacOSX应用程序中的自定义协议URL获取java代码中的URL字符串   Java密码密钥转换无法正常工作   java如何使用自定义字体/书法更改tabLayout的字体   java无法在Windows上运行带有JavaFX 11的Maven shaded jar   java如何在字符串排序数组中计算等于字符串   Java 2D游戏检查玩家是否触摸到另一个精灵   java javafx tableview仅在排序后更新数据   java如何按参数类型选择重载方法?   java如何返回字段不存在的所有文档,但如果字段存在,则返回值为“tag1”的文档   java SLES Apache Solr启动。jar,无法访问jar文件