当前位置: 首页 > 编程笔记 >

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

杜志
2023-03-14
本文向大家介绍pandas pd.read_csv()函数中parse_dates()参数的用法说明,包括了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!

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

 类似资料:
  • 本文向大家介绍PostgreSql 的hash_code函数的用法说明,包括了PostgreSql 的hash_code函数的用法说明的使用技巧和注意事项,需要的朋友参考一下 PostgreSql 实现的hash_code 函数与java hash_code方法一致 补充:PGSQL的某些常用函数 一、COALESCE(col,value); COALESCE函数的作用是空值替换函数,即当某列的值

  • 在 Python 中,定义函数和调用函数都很简单,但如何定义函数参数和传递函数参数,则涉及到一些套路了。总的来说,Python 的函数参数主要分为以下几种: 必选参数 默认参数 可变参数 关键字参数 必选参数 必选参数可以说是最常见的了,顾名思义,必选参数就是在调用函数的时候要传入数量一致的参数,比如: >>> def add(x, y): # x, y 是必选参数 ...

  • 本文向大家介绍JavaScript参数个数可变的函数举例说明,包括了JavaScript参数个数可变的函数举例说明的使用技巧和注意事项,需要的朋友参考一下 题外话:很早就接触了JavaScript,但是没有留意它,看到很多很酷、很炫的网页,都有JavaScript的身影,Google在JavaScript的应用对我的影响最大了。我决心从头开始学习它,所以有了JavaScript & Ajax这个分

  • 函数语法说明 函数语法说明 更新时间:2018-07-11 18:16:25 在数据建模过程中,Link Develop提供了常用的计算函数。 SUM 语法: SUM(a) 功能描述:返回所有输入数据的数值之和 入参类型:支持整型,浮点型 返回值数据类型:入参a所对应的数据类型。 示例: 测试数据 var1(INT) 4 7 测试案例: SUM(var1) 测试结果: 11 AVG 语法: AVG

  • 本文向大家介绍Postgresql去重函数distinct的用法说明,包括了Postgresql去重函数distinct的用法说明的使用技巧和注意事项,需要的朋友参考一下 在项目中我们常会对数据进行去重处理,有时候会用in或者EXISTS函数。或者通过group by也是可以实现查重 不过Postgresql还有自带去重函数:distinct 下面是distinct 的实例: 1、创建表:user

  • 假设我有以下功能: 我希望调用者指定要打印的浮点数,以及小数点后的位数。(由<代码>表示)。%d说明符) 然而,在编译此代码时,我收到两个警告: 和 我的问题是:如何将格式说明符(例如本例中的)注入现有格式说明符?