0
names ranges strand
1 [ 1, 3073252] +
2 ENSMUSG00000102693 [3073253, 3074322] +
3 [3074323, 3102015] +
4 ENSMUSG00000102693 [3102016, 3102125] +
5 [3102126, 3252756] +
6 ENSMUSG00000095366 [90667525, 90667625] -
7 [90667626, 90754512] -
8 ENSMUSG00000095366 [90754513, 90754821] -
9 [90754822, 90838868] -
10 ENSMUSG00000096850 [90838869, 90839177] -
但只是一些行的表中有「名」。我想在下面的「名稱」列中給出一個值: 如果2行(2和4)中的「名稱」相同,則中間行(3)將該名稱與「新」相加:
例如:
names ranges strand
1 [ 1, 3073252] +
2 ENSMUSG00000102693 [3073253, 3074322] +
3 ENSMUSG00000102693_new [3074323, 3102015] +
4 ENSMUSG00000102693 [3102016, 3102125] +
5 [3102126, 3252756] +
6 ENSMUSG00000095366 [90667525, 90667625] -
7 ENSMUSG00000095366_new [90667626, 90754512] -
8 ENSMUSG00000095366 [90754513, 90754821] -
9 [90754822, 90838868] -
10 ENSMUSG00000096850 [90838869, 90839177] -
謝謝。
使用'dput(mydata)'會更好的重現性 –
爲什麼有些行在預期中仍然是空白的? – akrun