我想将坐标位置转换为小数位置

时间:2019-05-13 18:19:00

标签: r

我有一个起点和终点的列表,一个计算的长度(从所有起点和终点的总和)以及一个特定的位置。我想计算特定位置的小数位。长度是从起点和终点算起的。例如,长度行1 =(31-21)+(52-42)=20。“位置”列是该行上的特定点。

x <- data.frame("Start" = c("21,42","14,25","2,24,46,68,80"), 
                "End" = c("31,52","19,30","12,34,56,78,90"),
                "Position" = c("30", "15", "85"),
                "Length" = c("20", "10", "50"))

第1行应为:

(30-21)/20 = .45

第2行应为:

(15-14)/10 = .1

第3行应为:

(85-80)/50 + ((12-2)/50) + ((34-24)/50) +((56-46)/50) +((78-68)/50) = .9

0 个答案:

没有答案