pandas pd.read_csv()函数中parse_dates()参数的用法说明

 更新时间:2021年03月05日 11:23:54   作者:MR_jie1  
这篇文章主要介绍了pandas pd.read_csv()函数中parse_dates()参数的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

parse_dates : boolean or list of ints or names or list of lists or dict, default False

boolean. If True -> try parsing the index.

list of ints or names. e.g. If [1, 2, 3] -> try parsing columns 1, 2, 3 each as a separate date column.

list of lists. e.g. If [[1, 3]] -> combine columns 1 and 3 and parse as a single date column.

dict, e.g. {‘foo' : [1, 3]} -> parse columns 1, 3 as date and call result ‘foo'

If a column or index contains an unparseable date, the entire column or index will be returned unaltered as an object data

type. For non-standard datetime parsing, use pd.to_datetime after pd.read_csv

中文解释:

boolean. True -> 解析索引

list of ints or names. e.g. If [1, 2, 3] -> 解析1,2,3列的值作为独立的日期列;

list of lists. e.g. If [[1, 3]] -> 合并1,3列作为一个日期列使用

dict, e.g. {‘foo' : [1, 3]} -> 将1,3列合并,并给合并后的列起名为"foo"

补充:解决Pandas的to_excel()写入不同Sheet,而不会被重写

在使用Pandas的to_excel()方法写入数据时,当我们想将多个数据写入一个Excel表的不同DataFrame中,虽然能够指定sheet_name参数,但是会重写整个Excel之后才会存储。

import pandas as pd

现在我有三个DataFrame,分别是大众某车型的配置、外观和内饰数据。现在我想要将这三个DF存入一张表的不同sheet中

>>> df1
220V车载电源 A/C开关 ACC Autohold Aux BMBS爆胎监测与安全控制系统 CD机 CarPlay 
 0  0  0 0  0  0  0  1 
>>> df2
 A柱 B柱 C柱 保险杠 倒车灯 倒车镜尺寸 前后灯 前脸 前风窗玻璃 后视镜尺寸
 0 0 0  0    0     0    0  0 0  0
>>> df3
HUD抬头数字显示 中控台 中控锁 中控面板 中间扶手 仪表盘 儿童安全座椅接口 全景天窗 分辨率 后排出风口
 0   0  4   5  0  0      13     0  0    0

一般情况下:

df1.to_excel("大众.xlsx",sheet_name="配置")
df2.to_excel("大众.xlsx",sheet_name="外观")
df3.to_excel("大众.xlsx",sheet_name="内饰")

可是结果中:

只有最后一个存储的内饰数据,并不符合我们的需求。

解决方法:

writer = pd.ExcelWriter('大众.xlsx')
df1.to_excel(writer,"配置")
df2.to_excel(writer,"外观")
df3.to_excel(writer,"内饰")
writer.save()

结果:

实现插入相同Excel表中不同Sheet_name!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • 详解python-nmap的安装与常用方法

    详解python-nmap的安装与常用方法

    ​​python-nmap​​是一个基于​​Python​​的​​nmap​​网络扫描器接口,它允许用户通过 ​​Python​​ 脚本轻松地调用 ​​nmap​​ 的功能,​​nmap​​是一款功能强大的网络扫描和发现工具,本文给大家介绍python-nmap的安装与常用方法,需要的朋友可以参考下
    2024-12-12
  • 使用python实现定时报天气的示例代码

    使用python实现定时报天气的示例代码

    本文主要介绍了使用python实现定时报天气,只需要让爬虫程序每天自动为你发送,下面就详细的介绍一下如何使用,感兴趣的可以了解一下
    2021-11-11
  • Python实现画箱线图展示数据分布情况

    Python实现画箱线图展示数据分布情况

    这篇文章主要介绍了Python实现画箱线图展示数据分布情况,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • 详解在Python中处理异常的教程

    详解在Python中处理异常的教程

    这篇文章主要介绍了详解在Python中处理异常的教程,是Python入门中的基础知识,需要的朋友可以参考下
    2015-05-05
  • python将红底证件照转成蓝底的实现方法

    python将红底证件照转成蓝底的实现方法

    这篇文章主要介绍了python将红底证件照转成蓝底,本文给大家分享四种方法通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • python之cur.fetchall与cur.fetchone提取数据并统计处理操作

    python之cur.fetchall与cur.fetchone提取数据并统计处理操作

    这篇文章主要介绍了python之cur.fetchall与cur.fetchone提取数据并统计处理操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • 基于Python爬取搜狐证券股票过程解析

    基于Python爬取搜狐证券股票过程解析

    这篇文章主要介绍了基于Python爬取搜狐证券股票过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • 基于Python实现自制CV剪贴板功能

    基于Python实现自制CV剪贴板功能

    云桌面的win10不能调出剪贴板,对于CV工程师来说十分不方便,所以这篇文章主要介绍了如何使用Python实现一个CV剪贴板,提升常用语句的复制粘贴效率,感兴趣的可以了解下
    2024-02-02
  • 使用Python实现简单的爬虫框架

    使用Python实现简单的爬虫框架

    爬虫是一种自动获取网页内容的程序,它可以帮助我们从网络上快速收集大量信息。下面我们将学习如何使用 Python 编写一个简单的爬虫框架,感兴趣的可以了解一下
    2023-05-05
  • PyQt5实现多张图片显示并滚动

    PyQt5实现多张图片显示并滚动

    最近要做个网页图片批量下载工具,然后需要一个页面显示网页上的所有图片供用户勾选,再根据勾选的内容来下载指定图片,其中就涉及到要到同时显示多张图片,本文就来介绍一下
    2021-06-06

最新评论