【发布时间】:2020-09-14 19:45:22
【问题描述】:
假设我有以下数据框。如何使用 df2 的“Partial_Match”将 df1 的“CS”替换为 df2 的“名称”?我正在寻找的是一个看起来像 df3 的输出。谢谢。
old <- c("CS1.1.length", "CS1.7.length", "CS1.10.length", "CS1.12.length", "CS2.4.length", "CS2.6.length", "CS2.9.length", "CS2.11.length")
new <- c("Bob", "Alex", "Gary", "Taylor", "Tom", "John", "Pat", "Mary")
partial_match <- c("CS1.1", "CS1.7", "CS1.10", "CS1.12", "CS2.4", "CS2.6", "CS2.9", "CS2.ll")
df1 <- data.frame(CS = old, Num = sample(50,8))
df2 <- data.frame(Partial_Match = partial_match, Name = new)
df3 <- data.frame(df2[2],df1[2])
【问题讨论】: