python columns函数_pandas 对 column 使用函数
有时候我们需要对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 使用函数相关推荐
- 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 ...
- python的dropna函数_Pandas dropna()函数不工作
我试图从pandas数据框中删除NA值. 我使用了dropna()(它应该从数据帧中删除所有NA行).然而,它不起作用. 代码如下:import pandas as pd import numpy a ...
- pandas使用apply函数将dataframe多个数据列整合为元组形式并生成新的数据列(combine multiple columns as a single column of tuples)
pandas使用apply函数将dataframe多个数据列整合为元组形式并生成新的数据列(combine multiple columns as a single column of tuples ...
- Python之Pandas:pandas.DataFrame.to_csv函数的简介、具体案例、使用方法详细攻略
Python之Pandas:pandas.DataFrame.to_csv函数的简介.具体案例.使用方法详细攻略 目录 pandas.DataFrame.to_csv函数的简介 pandas.to_c ...
- Python之sklearn:GridSearchCV()和fit()函数的简介、具体案例、使用方法之详细攻略
Python之sklearn:GridSearchCV()和fit()函数的简介.具体案例.使用方法之详细攻略 目录 GridSearchCV()和fit()函数的使用方法 GridSearchCV( ...
- Python:numpy库中的一些函数简介、使用方法之详细攻略
Python:numpy库中的一些函数简介.使用方法之详细攻略 目录 numpy库中的一些函数简介.使用方法 1.np.concatenate() 1.1.函数案例 1.2.函数用法 numpy库中的 ...
- 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 ...
- python的dropna函数_Python学习教程:从Excel到Python最常用的32个Pandas函数(一)
原标题:Python学习教程:从Excel到Python最常用的32个Pandas函数(一) 本次的Python学习教程涉及pandas最常用的36个函数,通过这些函数介绍如何完成数据生成和导入.数据 ...
- python基础(三元运算+深浅拷贝+函数参数)
三元运算 三元运算,又称三目运算,主要作用是减少代码量,是对简单的条件语句的缩写. 1 书写格式: 2 result = 值1 if 条件 else 值2 3 即如果条件成立,则将值1赋给result ...
- python中读取文件过程中seek()函数的使用
python中读取文件过程中seek()函数的使用 目录 概述: 语法: 参数: 返回值: 实例: 概述: seek() 方法用于移动文件读取指针到指定位置. 语法: seek() 方法语法如下: 文 ...
最新文章
- 有了Windows Defender应用程序防护功能,再也不担心电脑免遭恶意***
- java利用intellij进行类型推断
- 混合多云架构_使用混合多云每个人都应避免的3个陷阱(第2部分)
- python子类分配
- java-弹簧布局(自适应窗口)
- yamlip 安装_prometheus.(1).yaml安装
- 基于linux实现DNS互联网的搭建
- r语言 list添加_R语言里面双层list变成长形数据框
- 【运动学】基于matlab模拟布朗运动(可输入温度)【含Matlab源码 1610期】
- 微型计算机ROW,微型计算机原理与汇编语言程序设计 第3章 80x86微处理器及其体系结构zrow0c_d.ppt...
- 三星note升级android9,三星Note9官方台版安卓9固件rom升级更新包:BRI-N960FXXS3CSI5
- 利用神经网络逼近sin(x)函数
- SpringInAction第三章学习笔记:Spring高级装配
- 问题 J: 机器人足球
- 小爱同学语音API(不需要小米账号)
- 查看表空间及增加表空间
- 大数据架构师深入学习视频教程
- WebRTC 拥塞控制 | Trendline 滤波器
- 计算机提示msvcp140.dll丢失该如何修复?
- 如何使用word 2016公式编辑器更快的编写LateX格式公式(专业)?