I wish to plot a line plot of the df below by grouping the rows, so i would have 1 line for GDP, 1 line for agriculture and 1 line for services (ignoring countries for now), does anyone know if this is possible using ggplot?
My final plot would have an x axis of years and a y axis of gdp (value)
economics_df Series Name Country 1997 1998 1999 2000 GDP (current US$) Spain 5.90077E+11 6.19215E+11 6.34908E+11 5.98363E+11 GDP (current US$) France 1.45288E+12 1.50311E+12 1.49315E+12 1.36564E+12 GDP (current US$) Monaco 2840175545 2934498443 2906093757 2647885849 GDP (current US$) Italy 1.24188E+12 1.27005E+12 1.25245E+12 1.14668E+12 GDP (current US$) Croatia 24091170703 25792876644 23677307509 21839780971 Agriculture (% of GDP) Spain 4.302210034 4.150411966 3.817378211 3.745305634 Agriculture (% of GDP) France 2.344255815 2.362459834 2.236261411 2.098357551 Agriculture (% of GDP) Monaco 2.544255815 2.342459834 2.234261411 2.108357551 Agriculture (% of GDP) Italy 2.861911574 2.768857277 2.722232363 2.56361412 Agriculture (% of GDP) Croatia 5.228986538 5.306173593 5.393085168 4.961600952 Services (% of GDP) Syria 45.65197856 44.15290647 45.68986146 41.94697681 Services(% of GDP) Lebanon 60.61030928 58.32727829 59.05884148 61.52190623 Services (% of GDP Israel 62.02333939 63.02788655 63.92563162 64.72521236 Services (% of GDP) Egypt 48.15193682 48.28789144 47.55581925 46.52599236 Services (% of GDP) Libya 44.15193682 44.28789144 45.55581925 45.55581445 
Series Name(homogeneization)tidyr::pivot_longer. However as already noted by Yacine your data is a mix of percentages and dollar values and putting both in one plot will most likely not give a meaningful plot because of the different ranges and units.