有时候我们需要对column的每一列使用函数。这个时候可以使用lambda语法。

举个例子,有如下的dataframe

print(df)

code date

0 000001.SZ 2015-12-10 00:00:00.005

1 000001.SZ 2015-12-11 00:00:00.005

2 000001.SZ 2015-12-14 00:00:00.005

3 000001.SZ 2015-12-15 00:00:00.005

4 000001.SZ 2015-12-16 00:00:00.005

5 000001.SZ 2015-12-17 00:00:00.005

6 000001.SZ 2015-12-18 00:00:00.005

7 000001.SZ 2015-12-21 00:00:00.005

8 000001.SZ 2015-12-22 00:00:00.005

type(df['date'][0])

pandas.tslib.Timestamp

其中df['date']的每个元素都是Timestamp类型。

我们现在想把这一列都转换为datetime.date类型。

对于单独的元素可以使用方法

print(df['date'][0].date())

print(type(df['date'][0].date()))

2015-12-10

但是现在我们想转换df['date']的所有元素。可以用以下方法:

df['date']=df['date'].apply(lambda x:x.date())

print(df)

code date

0 000001.SZ 2015-12-10

1 000001.SZ 2015-12-11

2 000001.SZ 2015-12-14

3 000001.SZ 2015-12-15

4 000001.SZ 2015-12-16

5 000001.SZ 2015-12-17

6 000001.SZ 2015-12-18

7 000001.SZ 2015-12-21

8 000001.SZ 2015-12-22

python columns函数_pandas 对 column 使用函数相关推荐

  1. python中isin函数_pandas中的isin函数详解

    今天有个同学问到,not in 的逻辑,想用 SQL 的select c_xxx_s from t1 left join t2 on t1.key=t2.key where t2.key is NUL ...

  2. python的dropna函数_Pandas dropna()函数不工作

    我试图从pandas数据框中删除NA值. 我使用了dropna()(它应该从数据帧中删除所有NA行).然而,它不起作用. 代码如下:import pandas as pd import numpy a ...

  3. pandas使用apply函数将dataframe多个数据列整合为元组形式并生成新的数据列(combine multiple columns as a single column of tuples)

    pandas使用apply函数将dataframe多个数据列整合为元组形式并生成新的数据列(combine multiple columns as a single column of tuples ...

  4. Python之Pandas:pandas.DataFrame.to_csv函数的简介、具体案例、使用方法详细攻略

    Python之Pandas:pandas.DataFrame.to_csv函数的简介.具体案例.使用方法详细攻略 目录 pandas.DataFrame.to_csv函数的简介 pandas.to_c ...

  5. Python之sklearn:GridSearchCV()和fit()函数的简介、具体案例、使用方法之详细攻略

    Python之sklearn:GridSearchCV()和fit()函数的简介.具体案例.使用方法之详细攻略 目录 GridSearchCV()和fit()函数的使用方法 GridSearchCV( ...

  6. Python:numpy库中的一些函数简介、使用方法之详细攻略

    Python:numpy库中的一些函数简介.使用方法之详细攻略 目录 numpy库中的一些函数简介.使用方法 1.np.concatenate() 1.1.函数案例 1.2.函数用法 numpy库中的 ...

  7. python一些常用函数_【python】常用的一些内置函数

    1.cmp cmp(A,B)函数,比较A,B的大小,如果A大于B,返回1,A小于B返回-1,A等于B返回0 print cmp(12,33) >>>-1 print cmp(&quo ...

  8. python的dropna函数_Python学习教程:从Excel到Python最常用的32个Pandas函数(一)

    原标题:Python学习教程:从Excel到Python最常用的32个Pandas函数(一) 本次的Python学习教程涉及pandas最常用的36个函数,通过这些函数介绍如何完成数据生成和导入.数据 ...

  9. python基础(三元运算+深浅拷贝+函数参数)

    三元运算 三元运算,又称三目运算,主要作用是减少代码量,是对简单的条件语句的缩写. 1 书写格式: 2 result = 值1 if 条件 else 值2 3 即如果条件成立,则将值1赋给result ...

  10. python中读取文件过程中seek()函数的使用

    python中读取文件过程中seek()函数的使用 目录 概述: 语法: 参数: 返回值: 实例: 概述: seek() 方法用于移动文件读取指针到指定位置. 语法: seek() 方法语法如下: 文 ...

最新文章

  1. 有了Windows Defender应用程序防护功能,再也不担心电脑免遭恶意***
  2. java利用intellij进行类型推断
  3. 混合多云架构_使用混合多云每个人都应避免的3个陷阱(第2部分)
  4. python子类分配
  5. java-弹簧布局(自适应窗口)
  6. yamlip 安装_prometheus.(1).yaml安装
  7. 基于linux实现DNS互联网的搭建
  8. r语言 list添加_R语言里面双层list变成长形数据框
  9. 【运动学】基于matlab模拟布朗运动(可输入温度)【含Matlab源码 1610期】
  10. 微型计算机ROW,微型计算机原理与汇编语言程序设计 第3章 80x86微处理器及其体系结构zrow0c_d.ppt...
  11. 三星note升级android9,三星Note9官方台版安卓9固件rom升级更新包:BRI-N960FXXS3CSI5
  12. 利用神经网络逼近sin(x)函数
  13. SpringInAction第三章学习笔记:Spring高级装配
  14. 问题 J: 机器人足球
  15. 小爱同学语音API(不需要小米账号)
  16. 查看表空间及增加表空间
  17. 大数据架构师深入学习视频教程
  18. WebRTC 拥塞控制 | Trendline 滤波器
  19. 计算机提示msvcp140.dll丢失该如何修复?
  20. 如何使用word 2016公式编辑器更快的编写LateX格式公式(专业)?

热门文章

  1. 程设项目二:圣杯战争
  2. 7723java异形_7723-14-0
  3. 第三章 part1 中值定理
  4. Citrix实现桌面虚拟化
  5. 抓取沪A股票资金流向数据
  6. 最难忘的一节计算机课,作文:最难忘的一节课
  7. 使用Vue获取外网ip地址
  8. Mongodb数据丢失解决办法
  9. 安卓开发旅之百度导航
  10. 七种常见的电子邮件安全协议简析