电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python 實現rolling和apply函數的向下取值操作

瀏覽:64日期:2022-07-22 10:09:28

我就廢話不多說了,大家還是直接看代碼吧!

import pandas as pddef get_under_rolling(df,window,user,name): df[name] = df[user].iloc[::-1].rolling(window=window).apply(lambda x:x[0]).iloc[::-1] return dfif __name__ == ’__main__’: df = pd.DataFrame({’a’:[1,2,3,4,5], ’b’:[2,3,4,5,6]}) # 把b列向下取值作為新的c列 df = get_under_rolling(df, window=3, user=’b’,name=’c’)

原始df

python 實現rolling和apply函數的向下取值操作

新的df

python 實現rolling和apply函數的向下取值操作

補充知識:python:利用rolling和apply對DataFrame進行多列滾動,數據框滾動

看代碼~

# 設置一個初始數據框df1 = [1,2,3,4,5]df2 = [2,3,4,5,6]df = pd.DataFrame({’a’:list(df1),’b’:list(df2)})print(df)

a b 0 1 2 1 2 3 2 3 4 3 4 5 4 5 6

下面是滾動函數

# 多列滾動函數# handle對滾動的數據框進行處理def handle(x,df,name,n): df = df[name].iloc[x:x+n,:] print(df) return 1# group_rolling 進行滾動 # n:滾動的行數# df:目標數據框# name:要滾動的列名def group_rolling(n,df,name): df_roll = pd.DataFrame({’a’:list(range(len(df)-n+1))}) df_roll[’a’].rolling(window=1).apply(lambda x:handle(int(x[0]),df,name,n),raw=True)

對初始數據框進行滾動

其中:

n=2,name=[‘a’,‘b’]group_rolling(n=2,df=df,name=[’a’,’b’])

每次滾動的結果如下:

a b0 1 21 2 3 a b1 2 32 3 4 a b2 3 43 4 5 a b3 4 54 5 6

以上這篇python 實現rolling和apply函數的向下取值操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 置顶式搅拌器-优莱博化学防爆冰箱-磁驱搅拌器-天津市布鲁克科技有限公司 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 成都APP开发-成都App定制-成都app开发公司-【未来久】 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 熔体泵|换网器|熔体齿轮泵|熔体计量泵厂家-郑州巴特熔体泵有限公司 | 光照全温振荡器(智能型)-恒隆仪器 | CTAB,表面活性剂1631溴型(十六烷基三甲基溴化铵)-上海升纬化工原料有限公司 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 电池高低温试验箱-气态冲击箱-双层电池防爆箱|简户百科 | 智能风向风速仪,风速告警仪,数字温湿仪,综合气象仪(气象五要素)-上海风云气象仪器有限公司 | 杭州画室_十大画室_白墙画室_杭州美术培训_国美附中培训_附中考前培训_升学率高的画室_美术中考集训美术高考集训基地 | 铝合金重力铸造_铝合金翻砂铸造_铝铸件厂家-东莞市铝得旺五金制品有限公司 | 无锡市珂妮日用化妆品有限公司|珂妮日化官网|洗手液厂家 | 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 天然气分析仪-液化气二甲醚分析仪|传昊仪器 | 伸缩节_伸缩器_传力接头_伸缩接头_巩义市联通管道厂 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 北京网站建设公司_北京网站制作公司_北京网站设计公司-北京爱品特网站建站公司 | 电销卡_北京电销卡_包月电话卡-豪付网络 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 | TPU薄膜_TPU薄膜生产厂家_TPU热熔胶膜厂家定制_鑫亘环保科技(深圳)有限公司 | 芜湖厨房设备_芜湖商用厨具_芜湖厨具设备-芜湖鑫环厨具有限公司 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 福建成考网-福建成人高考网 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 24位ADC|8位MCU-芯易德科技有限公司 | 南京雕塑制作厂家-不锈钢雕塑制作-玻璃钢雕塑制作-先登雕塑厂 | 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 无锡不干胶标签,卷筒标签,无锡瑞彩包装材料有限公司 | 水质监测站_水质在线分析仪_水质自动监测系统_多参数水质在线监测仪_水质传感器-山东万象环境科技有限公司 | 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 国产液相色谱仪-超高效液相色谱仪厂家-上海伍丰科学仪器有限公司 | 深圳法律咨询【24小时在线】深圳律师咨询免费 | 韦伯电梯有限公司 | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 |