iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >pandas文件读取和保存的示例分析
  • 301
分享到

pandas文件读取和保存的示例分析

2023-06-27 10:06:10 301人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关pandas文件读取和保存的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、excel 文件的读取(read_excel)pd.read_excel(io, 

这篇文章将为大家详细讲解有关pandas文件读取和保存的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、excel 文件的读取(read_excel)

pd.read_excel(io, sheetname=0, header=0, skiprows=None, skip_footer=0, index_col=None, names=None, parse_cols=None, parse_dates=False, date_parser=None, na_values=None, thousands=None, convert_float=True, has_index_names=None, converters=None, dtype=None, true_values=None, false_values=None, engine=None, squeeze=False, **kwds)

参数说明:

  • io: 字符串,文件的路径对象

  • sheetname:None、string、int、字符串列表或者是整数列表,default 为 0,字符串用于工作表名称,整数用于零索引工作表位置,字符串列表或整数列表用于请求多个工作表,为 None 时获取所有工作表。

pandas文件读取和保存的示例分析

sheetname值的描述
0获取sheet1表格
1获取sheet2表格
‘Sheet3’获取sheet3表格
[0,1,‘Sheet5’]获取sheet1,sheet2和sheet5表格
  • header: 表示的是哪一行作为列索引,默认是 0 (第一行), 当 header 不为第一行的时候,会将默认为列索引之前的行全部删除不读,数据为列名行以下的数据;若数据不含列名,则设定 header = None。

  • names:当文件中没有给出表头的时候,需要将 header 设置为 None 值, 并且传入与列相同数量的 list

    data = pd.read_excel(r'C:\w3cschool\learn\text\hello_w3cschool.xlsx',header=None,names=np.arange(19))print(data.head())
  • index_col:指定列为索引列,默认 None 列(0 索引)用作 DataFrame 的行标签。\

  • skiprows : 跳过指定行(包括)之前的行开始读取

    • 传入的值从 1 开始的任意 int 类型,超出行的长度不报错,显示为空,如下:
      Empty DataFrame
      Columns: []
      Index: []

    • 只剩最后一条数据时,显示如下:
      Empty DataFrame
      Columns: [4, peter, 18, man]
      Index: []
      nrows

    • 值为int类型,默认None,只取前n行数据,按索引传参

    • 传入值为0时,只取第一行,显示如下:
      Empty DataFrame
      Columns: [1, jack, 22, man]
      Index: []

    • 传入其余值时,只显示该值(包括)之前的行,超出行的长度后不报错,有多少行显示多少行

二、读取 csv 文件( read_csv )

注释:.csv 属于文本文件,逗号分隔文件,编码一般为 gbk;

参数说明:

  1. sep: 元素之间分隔符,csv文件默认分隔符为逗号;

  2. engine: {‘c’, ‘python’},底层编译的方式,默认是C语言,如果遇到问题,可以将 engine 改为 Python;

  3. encoding: 一般是gbk

  4. delimiter: str, default None, 定界符,备选分隔符(如果指定该参数,则 sep 参数失效)

pd.read_table( r’path’,
sep=’,’,
encoding=‘gbk’,
engine=‘python’).head()

三、文件的保存

(1)保存到 excel 文件: to_excel

参数说明:

  • excel_writer: 字符串或 Excelwrite 对象,文件路径或现有的 ExcelWriter

  • sheet_name: 字符串,默认’Sheet1’

  • na_rep: 字符串,默认’ ',缺失数据表示

df.to_excel(‘filename.xlsx’)

(2)保存到 csv 文件: to_csv

参数说明:

  • path_or_buf: 默认值为None,字符串或文件句柄,默认无文件,路径或对象,如果没有提供,结果将返回为字符串.

  • sep: 输出文件的字段的分隔符,默认为 ’,’

  • na_rep: 缺失数据表示,默认为 ’ ’

,默认无文件,路径或对象,如果没有提供,结果将返回为字符串.

  • sep: 输出文件的字段的分隔符,默认为 ’,’

  • na_rep: 缺失数据表示,默认为 ’ ’

关于“pandas文件读取和保存的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: pandas文件读取和保存的示例分析

本文链接: https://www.lsjlt.com/news/309534.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pandas文件读取和保存的示例分析
    这篇文章将为大家详细讲解有关pandas文件读取和保存的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、Excel 文件的读取(read_excel)pd.read_excel(io, ...
    99+
    2023-06-27
  • PHP中文件读取的示例分析
    这篇文章主要介绍PHP中文件读取的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.两个函数的语法:  fread()fread    ( reso...
    99+
    2023-06-14
  • HTML5中FileReader分布读取文件的示例分析
    这篇文章给大家分享的是有关HTML5中FileReader分布读取文件的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。先上效果图先介绍一下H5中FileReader的一些...
    99+
    2022-10-19
  • Android实现文件的保存与读取功能示例
    本文实例讲述了Android实现文件的保存与读取功能。分享给大家供大家参考,具体如下: 注: 在Activity中有 getFileDir() 和 getCacheDir();...
    99+
    2022-06-06
    示例 Android
  • jQuery ajax读取本地json文件的示例分析
    这篇文章主要介绍了jQuery ajax读取本地json文件的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。json文件{ &nbs...
    99+
    2022-10-19
  • C#中文件操作、读取文件、Debug/Trace类的示例分析
    这篇文章主要为大家展示了“C#中文件操作、读取文件、Debug/Trace类的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C#中文件操作、读取文件、Debug/Trace类的示例分析”...
    99+
    2023-06-29
  • Pandas数据存储的示例分析
    这篇文章主要为大家展示了“Pandas数据存储的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Pandas数据存储的示例分析”这篇文章吧。数据的存储数据可以有两种类型-连续的和离散的,这...
    99+
    2023-06-27
  • Java中IO流文件读取、写入和复制的示例分析
    小编给大家分享一下Java中IO流文件读取、写入和复制的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!//构造文件File类File f=new File...
    99+
    2023-05-30
    java
  • Pandas实现Excel文件读取,增删,打开,保存操作
    目录前言一、Pandas 的主要函数包括二、使用步骤1.简单示例2.保存Excel操作3.删除和添加数据4.添加新的表单前言 Pandas 是一种基于 NumPy 的开源数据分析工具...
    99+
    2023-05-15
    Pandas读取Excel Pandas打开Excel Pandas增删Excel Pandas保存Excel Pandas Excel
  • HDFS文件读流程的示例分析
    这篇文章主要介绍了HDFS文件读流程的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。用图来理解:详解HDFS读的过程:1.Client客户端发出请求open到Dist...
    99+
    2023-06-03
  • Pandas怎么实现Excel文件读取,增删,打开和保存操作
    这篇文章主要讲解了“Pandas怎么实现Excel文件读取,增删,打开和保存操作”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Pandas怎么实现Excel文件读取,增删,打开和保存操作”吧...
    99+
    2023-07-05
  • Android编程中File文件常见存储与读取操作的示例分析
    这篇文章给大家分享的是有关Android编程中File文件常见存储与读取操作的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:MainActivity文件代码如下:package exa...
    99+
    2023-05-30
    android file
  • GO语言ini配置文件的读取操作示例分析
    小编给大家分享一下GO语言ini配置文件的读取操作示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!go适合做什么go是golang的简称,而golang可以...
    99+
    2023-06-15
  • python读取和保存mat文件的方法
    目录一、mat文件二、python中读取mat文件1、读取文件2、保存文件首先我们谈谈MarkDown编辑器,我感觉些倒是挺方便的,因为用惯了LaTeX,对于MarkDown还是比较容易上手的,但是我发现,MarkD...
    99+
    2022-06-02
    python读取 mat python 保存mat
  • Pandas数据处理库画图与文件读取使用示例
    目录Pandas画图文件读取与存储read_csv读取文件Pandas画图 注意:本案例使用 Jupyter Notebook 进行案例演示 pandas库中集成...
    99+
    2022-11-11
  • Java高效读取大文件实例分析
    1、概述本教程将演示如何用Java高效地读取大文件。Java——回归基础。2、在内存中读取读取文件行的标准方式是在内存中读取,Guava和ApacheCommonsIO都提供了如下所示快速读取文件行的方法:Files.readLines(n...
    99+
    2023-05-30
  • Pandas文本数据处理的示例分析
    这篇文章主要介绍了Pandas文本数据处理的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 文本数据类型在pandas中存储文本数据有两种方式:object 和 ...
    99+
    2023-06-20
  • Android实现文件存储并读取的示例代码
    要求: 输入文件名,文件内容分别存储在手机内存和外存中,并且都可以读去取出来。 步骤: 1.创建一个名为CDsaveFile的Android项目 2.编写布局文件a...
    99+
    2022-06-06
    示例 存储 Android
  • mfc文件读取和保存的方法是什么
    MFC(Microsoft Foundation Classes)是微软提供的一套面向对象的程序库,用于开发Windows应用程序。...
    99+
    2023-10-10
    mfc
  • MySQL中InnoDB存储文件的示例分析
    这篇文章主要为大家展示了“MySQL中InnoDB存储文件的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL中InnoDB存储文件的示例分析”这...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作