【发布时间】:2019-10-31 12:43:22
【问题描述】:
我有一个数据框,其中每一行都有一个开始和一个结束 ID:
df <- data.frame(start_id = c("130", "100", "150", "120"),
end_id = c("150", "180", "100", "130"))
# start_id end_id
# 1 130 150
# 2 100 180
# 3 150 100
# 4 120 130
我想对数据进行排序,使一行中的“end_id”成为下一行的“start_id”;开始和结束 ID 应该“连接”以形成一个连续的链。一个简单的视觉表示:
120 -> 130
130 -> 150
150 -> 100
100 -> 180
所需的重新排序数据:
# start_id end_id
# 4 120 130
# 1 130 150
# 3 150 100
# 2 100 180
【问题讨论】:
标签: r sorting dataframe sequence