【发布时间】:2022-11-23 03:02:48
【问题描述】:
我有 2 个数据框。一个是维修成本数据,另一个是零件编号和零件名称的列表。他们看起来是这样的。我需要将部件号和部件名称组合到 df1 中的一个变量中,这样我就可以在 ggplot 图上显示两者。
df1:零件编号:c(A123、A321、A231、A231、A123、A321) 维修成本:c(150, 230, 100, 120, 180, 120)
df2: 零件编号: c(A321, A231, A123) 零件名称:c(车轮、支柱、支架)
对于 df1 中的每个观察结果,我不仅要显示部件号,还要显示与该部件相关联的名称。如果这可以使用 tidyverse 代码完成,我将不胜感激。
到目前为止,我已经尝试过不同的事情,这是我最接近的事情
Df1$Part.Name<-ifelse(Df1$Part_Num %in% df2$PartNumber,df2$part_name) Df1$Part_Num_Name<-粘贴(Df1$Part_Num,": ",Df1$Part.Name)
【问题讨论】:
-
与
dplyr:df1 %>% left_join(df2)