【发布时间】:2021-08-04 10:36:25
【问题描述】:
我在 R 中有一个 csv,其中包含下表:
df1
| Start | Efficiency | Start | Efficiency | End |
|---|---|---|---|---|
| 9955 | 0 | 9955 | 25 | 5848 |
| 474909 | 0 | 474909 | 35 | 3948 |
| 90342 | 25 | 84384 | ||
| 94209 | 55 | 99393 |
我想用正确的效率替换起始列对应的假零效率,这样我的最终结果可以如下所示:
df2
| Start | Efficiency | End |
|---|---|---|
| 9955 | 25 | 5848 |
| 474909 | 35 | 3948 |
| 90342 | 25 | 84384 |
| 94209 | 55 | 99393 |
df1 <- data.frame(
Start = c("9955", "474909", "90342", "94209"),
Efficiency = c("0", "0", "25", "55"),
Start = c("9955", "474909"),
Efficiency = c("25", "35"),
End = c("5848", "3948", "84384", "99393"), stringsAsFactors = F)
df2 <- data.frame(
Start = c("9955", "474909", "90342", "94209"),
Efficiency = c("25", "35", "25", "55"),
End = c("5848", "3948", "84384", "99393"), stringsAsFactors = F)
【问题讨论】:
标签: r csv sorting row columnsorting