Tworzenie pogrupowanego wykresu słupkowego danych wielokolumnowych w R

Mam następujące dane

<code>       Input Rtime Rcost Rsolutions  Btime Bcost 
1   12 proc.     1    36     614425     40    36 
2   15 proc.     1    51     534037     50    51 
3    18-proc     5    62    1843820     66    66 
4    20-proc     4    68    1645581 104400    73 
5 20-proc(l)     4    64    1658509  14400    65 
6    21-proc    10    78    3923623 453600    82 
</code>

Chcę utworzyć zgrupowany wykres słupkowy z tych danych, tak aby zawierała oś xInput pole (jako grupy) i oś y reprezentują skalę dziennika dla pól Rtime i Btime (dwa słupki).

Wszystkie rozwiązania / przykłady, które sprawdziłem online, miały podobne dane w układzie trójkolumnowym. Nie wiem, jak korzystać z danych Muszę wygenerować zgrupowany wykres słupkowy. Lub jeśli istnieje sposób na konwersję tych danych (ręczna konwersja nie jest opcją, ponieważ jest to ogromny plik z wieloma wierszami) wR iggplot zgodny format danych.

Edytować :

Wykres wygenerowany za pomocą rozwiązania gncs

questionAnswers(3)

yourAnswerToTheQuestion