全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
851 7
2023-07-29
如题,对表格中同一列的相邻数据依次作前一个和后一个的相除运算,应该用什么代码实现呢?比如一个名称为Drug的表格A列,有A1到A20共20行数据,如何批量计算前一行与后一行的相除结果,并且生成新的一列呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2023-7-31 08:19:29
复制一列,数据往下移一行,第一行填充原数列的第一行,所以结果的第一行总是1。看看是否满足需求。
第6行应该是“B <- c(A$Drug[1],A$Drug)“,code里显示有问题
复制代码

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-7-31 08:23:04
为什么‘$'在code里显示不了?
第6行应该是
B <- c(A$Drug[1], A$Drug)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-7-31 09:14:03
论坛的dollar符号显示有问题啊!
附件列表
SCR-20230731-hvzl.png

原图尺寸 20.91 KB

SCR-20230731-hvzl.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-7-31 10:30:09
drunkfish69 发表于 2023-7-31 09:14
论坛的dollar符号显示有问题啊!
请教一下大神,B[-length(B)]的语言逻辑怎么理解啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-7-31 10:32:01
移除最后一个数据,保持A,B一样长
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群