前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DataFrame数据的平移和绝对值方法小记

DataFrame数据的平移和绝对值方法小记

作者头像
写一点笔记
发布2022-08-11 17:06:39
1.1K0
发布2022-08-11 17:06:39
举报
文章被收录于专栏:程序员备忘录程序员备忘录

昨天突然觉得自己不会dataframe的数据平移。今天赶早学一下,这个python数据平移还是很重要的,尤其是你想处理一个数据的时候,如果把数据转成简单的数组那就南辕北辙了,在现有的技术上如果能够完美支持我们必然选择现有的成熟的技术方法而不是重复的造轮子。

代码语言:javascript
复制
from pandas import Series, DataFrame
import numpy as np


#数据平移
data = DataFrame(np.arange(15).reshape(3,5),index=['one','two','three'],columns=['a','b','c','d','e'])
#新增一列
data['g']=data["e"]
print(data)
#对新增列进行向前平移
data["g"]=data['g'].shift(-1)
print(data)
#对于NaN用0补齐
data=data.fillna(0)
print(data)

#对两列数据进行一个减法
data['sub']=data["e"]-data['g']
print(data)
#对求的新数据求绝对值
data['sub']=data['sub'].abs()
print(data)

早呀~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 写点笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档