Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >数据框列的选择性移位

数据框列的选择性移位
EN

Stack Overflow用户
提问于 2018-09-25 14:33:18
回答 1查看 27关注 0票数 0

我有一个包含多个列的dataframe,并且希望有选择地将除一列(名为target)之外的所有列延迟指定的步数。

代码语言:javascript
运行
AI代码解释
复制
def: shift_target(df,target,lag):
     df[df.columns != target].shift(lag)
     df = df.dropna()
     return df 

上面的方法似乎不起作用。我可以指定不移位一列吗?

例如

EN

回答 1

Stack Overflow用户

发布于 2018-09-25 15:17:07

您可以构建一个新的数据帧。这通常比通过Pandas方法操作现有数据帧更有效。例如:

代码语言:javascript
运行
AI代码解释
复制
n = 4

res = df.iloc[:-n, 1:].copy()
res.index = df.index[n:]
res['Target'] = df['Target'].iloc[n:].values
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52500722

复制
相关文章
【R语言】数据框按两列排序
我相信大家经常会使用Excel对数据进行排序。有时候我们会按照两个条件来对数据排序。假设我们手上有下面这套数据,9个人,第二列(score)为他们的考试成绩,第三列(code)为对应的评级。80分以上为优秀,60-80为良,60以下为差。
生信交流平台
2022/09/21
2.3K0
【R语言】数据框按两列排序
seaborn可视化数据框中的多个列元素
seaborn提供了一个快速展示数据库中列元素分布和相互关系的函数,即pairplot函数,该函数会自动选取数据框中值为数字的列元素,通过方阵的形式展现其分布和关系,其中对角线用于展示各个列元素的分布情况,剩余的空间则展示每两个列元素之间的关系,基本用法如下
生信修炼手册
2020/10/19
5.3K0
【Python】基于某些列删除数据框中的重复值
Python按照某些列去重,可用drop_duplicates函数轻松处理。本文致力用简洁的语言介绍该函数。
阿黎逸阳
2020/09/08
20.8K0
【Python】基于某些列删除数据框中的重复值
【Python】基于多列组合删除数据框中的重复值
最近公司在做关联图谱的项目,想挖掘团伙犯罪。在准备关系数据时需要根据两列组合删除数据框中的重复值,两列中元素的顺序可能是相反的。
阿黎逸阳
2020/09/08
14.8K0
37. R 茶话会(七:高效的处理数据框的列)
前言 这个笔记的起因是在学习DataExplorer 包的时候,发现: 这我乍一看,牛批啊。这语法还挺长见识的。 转念思考了一下🤔,其实目的也就是将数据框中的指定列转换为因子。换句话说,就是如何可以批量的对数据框的指定行或者列进行某种操作。(这里更多强调的是对原始数据框的直接操作,如果是统计计算直接找summarise 和它的小伙伴们,其他的玩意儿也各有不同,掉头左转: 34. R 数据整理(六:根据分类新增列的种种方法 1.0) 其实按照我的思路,还是惯用的循环了,对数据框的列名判断一下,如果所取的
北野茶缸子
2021/12/17
1.5K0
37. R 茶话会(七:高效的处理数据框的列)
python实现经典密码学中列移位算法
Reference:http://rumkin.com/tools/cipher/coltrans.php
timerring
2022/07/20
6960
学徒讨论-在数据框里面使用每列的平均值替换NA
他认为替换不干净,应该是循环有问题。希望我们帮忙检查,我通常是懒得看其他人写的代码,所以让群里的小伙伴们有空的都尝试写一下。
生信技能树
2019/12/24
3.6K0
R语言第二章数据处理⑤数据框列的转化和计算目录正文
本篇描述了如何计算R中的数据框并将其添加到数据框中。一般使用dplyr R包中以下R函数:
用户1359560
2018/12/25
4.2K0
移位运算(无符号移位运算,有符号移位运算)
可以移位运算的类型有:iuint,int,lang等类型.我们本次使用int类型 一个int类型占4个字节,共32位,带符号位,所以最高位位符号位(使用0,1表示符号位)
全栈程序员站长
2022/09/14
1.4K0
按照列筛选数据框不容易那么按照行就容易吗
开始正式教程分享之前,先公布一个好消息,腾讯云的排行榜显示我们生信技能树是平台全国排名第123位有影响力的自媒体,还有一个证书:
生信技能树
2020/02/20
7100
python移位运算,python移位运算
如输入消息“123”,先转成ascii码——313233,消息长度为3*8=24。
全栈程序员站长
2022/09/14
1.6K0
[计组]移位运算
右移 高位补0,低位舍弃,若舍弃的位=0,则相当于除以2;若舍弃的位不等于0,则会丢失精度
唯一Chat
2021/01/08
9930
SQL 将多列的数据转到一列
如题。假设我们要把 emp 表中的 ename、job 和 sal 字段的值整合到一列中,每个员工的数据(按照 ename -> job -> sal 的顺序展示)是紧挨在一块,员工之间使用空行隔开。
白日梦想家
2020/09/08
5.5K0
移位溢出
实际项目中需要计算SD卡中某个目录的大小,并判断该目录所占空间是否超过SD卡总容量的一半。 测试过程中经常发现误报,该目录所占空间远小于SD卡容量一半的时候,就上报占用空间过半的事件。 排查发现原来是计算的时候移位导致了溢出。问题代码如下:
coderhuo
2018/08/29
1.2K0
三菱数据移位指令_三菱plc循环与移位指令
控制要求:应用循环右移指令(ROR)编写8灯循环点亮程序。Y0~Y7 分别控制8 盏灯,按启动按钮X0 后,Y0 亮1S→Y0 灭、Y1 亮1S→Y1 灭、Y2 亮1S→……→Y7 灭、Y0亮周而复始运行,按停止按钮X1 后,灯全灭。编写并运行程序,写出运行结果。
全栈程序员站长
2022/09/06
7150
三菱数据移位指令_三菱plc移位指令用法详解
移位指令都是对无符号数进行的处理,执行时只考虑要移位的存储单元中每一位数字的状态,而不管数字的大小(要么为0,要么为1),本类指令在一个输出点对应多个相对固定状态的情况下有广泛的应用。
全栈程序员站长
2022/08/11
5K0
MySQL数据类型选择性能比对
版权声明:本文为博主原创文章,欢迎扩散,扩散请务必注明出处。 https://blog.csdn.net/robinson_0612/article/details/84365551
Leshami
2018/12/17
6610
MySQL数据类型选择性能比对
plc的移位指令C语言实现,PLC中使用移位指令是如何实现移位动作的
楼主的意思大约是用X2来检测有没有罐子,X1用来定位灌装位置,现在需要把检测罐子的X2位置,移动到灌装位置的前面,应该是提供图片的下面的那种应用吧,
全栈程序员站长
2022/08/14
1.2K0
plc的移位指令C语言实现,PLC中使用移位指令是如何实现移位动作的
选择性忽略的心理_选择性忽略是什么意思
PyCharm 是个很强大的 python IDE,PEP 8 的告警提示也很好用,但是函数名不能包含大写字母等少数几个规范真心觉得不好,如何取消呢?见下述步骤:
全栈程序员站长
2022/09/27
1.1K0
选择性忽略的心理_选择性忽略是什么意思
PQ基础-数据转换4:删列、移列、添加索引列
本文通过一个例子,综合体现常用的删列、移列、添加索引列操作方法。数据样式及要求如下:
大海Power
2021/08/31
1.7K0

相似问题

R中数据框中多列的移位值

317

数据框行中的列合并和移位元素

18

移位数据列

10

数据框值对角线移位行

26

移位多列

116
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文