excel 有趣的函数和技巧(转换函数少不了)

朋友们大家好,不知道前几篇的内容大家学的怎么样呢?昨天咱们说了日期转换,类型转换,今天咱们就说说剩下的属性:

1.日期转换器

昨天的那篇文章咱们讲了parse_dates怎么用,它可以直接将转换为日期类型,但是有一种情况,当日期包含汉字如年月日的时候,parse_dates转换为日期是不管用的,我们来看看,首先下面是我们准备的一组数据,之后一列是包含汉字的日期。

excel 有趣的函数和技巧(转换函数少不了)(1)

我们通过dtypes查看它的类型是object那么我们就需要通过date_parser,具体怎么用呢?

首先需要借助parse_dates指定解析的列,再通过date_parser进行解析:

import pandas as pd

p=pd.read_excel('四大名著.xlsx',parse_dates=['日期'],

date_parser=lambda x:pd.to_datetime(x,format='%Y年%m月%d日'))

print(p.dtypes)

excel 有趣的函数和技巧(转换函数少不了)(2)

2.值转换函数

格式:

converters={'列名':函数}

我们在处理表格的时候通常会遇到需要批量处理数据,比如我们想要将如下如的年龄全部加10,应该怎么做呢?

excel 有趣的函数和技巧(转换函数少不了)(3)

import pandas as pd

p=pd.read_excel('四大名著.xlsx',converters={'年龄':lambda x:x 10})

print(p)

最终显示的结果是这样的:

excel 有趣的函数和技巧(转换函数少不了)(4)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页