Advertisement
Guest User

Untitled

a guest
Aug 19th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. > dados_1 <- read.csv("Teste_01.csv")
  2. > dados_2 <- read.csv("Teste_02.csv")
  3.  
  4. > dados_1
  5.  
  6. A Ins Run Time.s Acc
  7. S In1 1 141.60 0.902
  8. S In1 2 150.20 0.905
  9. S In2 1 180.10 0.887
  10. S In2 2 161.50 0.898
  11. P In1 1 75.37 0.840
  12. P In1 2 92.28 0.879
  13. P In2 1 170.90 0.833
  14. P In2 2 114.00 0.833
  15.  
  16. > dados_2
  17.  
  18. A Ins Run Time.s Acc
  19. S In1 1 171.50 0.899
  20. S In1 2 166.90 0.887
  21. S In2 1 154.30 0.889
  22. S In2 2 167.10 0.844
  23. S In3 1 162.50 0.915
  24. S In3 2 156.00 0.880
  25. P In1 1 121.50 0.859
  26. P In1 2 122.20 0.874
  27. P In2 1 159.10 0.856
  28. P In2 2 73.70 0.872
  29. P In3 1 10.95 0.857
  30. P In3 2 119.00 0.848
  31.  
  32. A Ins Run Time.s Acc
  33. S In1 1 141.60 0.902 (veio de dados_1)
  34. S In1 2 150.20 0.905 (veio de dados_1)
  35. S In2 1 180.10 0.887 (veio de dados_1)
  36. S In2 2 161.50 0.898 (veio de dados_1)
  37. S In3 1 162.50 0.915 (veio de dados_2)
  38. S In3 2 156.00 0.880 (veio de dados_2)
  39. P In1 1 75.37 0.840 (veio de dados_1)
  40. P In1 2 92.28 0.879 (veio de dados_1)
  41. P In2 1 170.90 0.833 (veio de dados_1)
  42. P In2 2 114.00 0.833 (veio de dados_1)
  43. P In3 1 10.95 0.857 (veio de dados_2)
  44. P In3 2 119.00 0.848 (veio de dados_2)
  45.  
  46. aux <- dados_2[!(dados_2$Ins %in% unique(dados_1$Ins)) |
  47. !(dados_2$A %in% unique(dados_1$A)), ]
  48. dados_final <- rbind(dados_1, aux)
  49.  
  50. posicao <-
  51. which(!(dados_2$Ins %in% dados_1$Ins) |
  52. !(dados_2$A %in% dados_1$A))
  53.  
  54. # concatena linhas
  55. dados_3 <- rbind(dados_1, dados_2[posicao, ])
  56.  
  57. dados_3
  58.  
  59. dados_1 <-
  60. data.frame(
  61. A = c('S','S','S','S','P','P','P','P'),
  62. Ins = c('In1','In1','In2','In2','In1','In1','In2','In2'),
  63. Run = c(1,2,1,2,1,2,1,2),
  64. Time.s = c(141.60,150.20,180.10,161.50,75.37,92.28,170.90,114.00),
  65. Acc = c(0.902,0.905,0.887,0.898,0.840,0.879,0.833,0.833))
  66.  
  67. dados_2 <-
  68. data.frame(
  69. A = c('S','S','S','S','S','S','P','P','P','P','P','P'),
  70. Ins = c('In1','In1','In2','In2','In3','In3','In1','In1','In2','In2','In3','In3'),
  71. Run = c(1,2,1,2,1,2,1,2,1,2,1,2),
  72. Time.s = c(171.50,166.90,154.30,167.10,162.50,156.00,121.50,122.20,159.10,73.70,10.95,119.00),
  73. Acc = c(0.899,0.887,0.889,0.844,0.915,0.880,0.859,0.874,0.856,0.872,0.857,0.848))
  74.  
  75. dados_1 <- mutate(dados_1, origem = 'veio de dados_1')
  76. dados_2 <- mutate(dados_2, origem = 'veio de dados_2')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement