组内中间数据的排序和替换问题

primulaling primulaling 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
表1
col1 start end col4
exon1 17 57 12001.m06748
exon2 156 418 12001.m06748
exon3 1159 1257 12001.m06748
exon1 9450 10615 12001.m06750
exon2 10708 11073 12001.m06750
exon3 11161 11239 12001.m06750
exon4 11771 11973 12001.m06750
exon1 19643 20083 12001.m06752
exon2 20374 20649 12001.m06752
exon3 20764 20835 12001.m06752
exon4 21294 21379 12001.m06752


结果表2
col1 start end col4
ray1 58 155 12001.m06748
ray2 419 1158 12001.m06748
ray1 10616 10707 12001.m06750
ray2 11074 11160 12001.m06750
ray3 11240 11770 12001.m06750
ray1 20084 20373 12001.m06752
ray2 20650 20763 12001.m06752
ray3 20836 21293 12001.m06752
是想将表1的exon替换成ray,并对ray排序。其中ray的排序是由每组内(以col4列分组)exon的start和end值来确定
规律是:以12001.m06748 组为例,exon1+ray1+exon2+ray2+exon3 其中 ray1(start)=exon1(end+1), ray1(end)=exon2(start-1).依次类推

...全文

相关推荐

计算机三级C语言上机考试题型总结与注意事项知识点.pdf

考试题型主要分为九类,涵盖了结构体数组排序、四位数处理、整数处理、字符数组替换、字符串数组排序、特殊排序、二次排序、选票统计以及数列问题。

筱筱笎琞

一文速学(八)-数据分析之Pandas实现数值替换、排序、排名、插入和区间切片

前言 Pandas的基础数据结构Series和DataFrame。若是还不清楚的可以再去看看我之前的博客详细介绍这两种数据结构的处理方法: 一文速学-数据分析之Pandas数据结构和基本操作代码 一些Pandas基础函数的使用方法: DataFrame行列表查询操作详解+代码实战 DataFrame多表合并拼接函数concat、merge参数详解+代码操作展示 Pandas中read_excel函数参数使用详解+实例代码 一文速学-Pandas索引设置操作各类方法详解+代码展示 关于包..

fanstuck

数据结构字符串代码实现

**字符串逆序**:通过遍历数组并从后向前复制字符,可以实现字符串的逆序。此外,还可以利用双指针技巧,从两端向中间移动,交换字符。6.

cantaloupeJinJin

基于C#语言的查找、排序算法以及23设计模式的汇总.zip

**线性查找**:最基础的查找算法,逐个遍历数组或列表,直到找到目标元素或遍历完整个序列。2. **二分查找**:适用于有序数组,通过每次比较中间元素来缩小查找范围,时间复杂度为O(log n)。

天天501

计算机三级(C语言)上机考试题型总结与注意事项.pdf

**选票统计问题(3%)**:处理投票数据,计算各选项得票情况,可能需要计数和排序。9. **数列问题(3%)**:可能涉及递归或循环生成数列,如斐波那契数列、等差数列等。

BlueWatergg
评论 8
收藏 已收藏
分享
返回顶部
primulaling
MS-SQL Server 34,876 成员 254,635 内容