Function not returning dataframe, pipe inside of function

I want to create a function with which I can look for a country and then get the corresponding data.

I want to use the function in shiny to create an interactive graph. User looks for country and gets corresponding visualisation.

The data:

dput(Global[1:300, ])
structure(list(country = c("Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", 
"Afghanistan", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania", 
"Albania", "Albania", "Albania", "Albania"), Year = c("1800", 
"1801", "1802", "1803", "1804", "1805", "1806", "1807", "1808", 
"1809", "1810", "1811", "1812", "1813", "1814", "1815", "1816", 
"1817", "1818", "1819", "1820", "1821", "1822", "1823", "1824", 
"1825", "1826", "1827", "1828", "1829", "1830", "1831", "1832", 
"1833", "1834", "1835", "1836", "1837", "1838", "1839", "1840", 
"1841", "1842", "1843", "1844", "1845", "1846", "1847", "1848", 
"1849", "1850", "1851", "1852", "1853", "1854", "1855", "1856", 
"1857", "1858", "1859", "1860", "1861", "1862", "1863", "1864", 
"1865", "1866", "1867", "1868", "1869", "1870", "1871", "1872", 
"1873", "1874", "1875", "1876", "1877", "1878", "1879", "1880", 
"1881", "1882", "1883", "1884", "1885", "1886", "1887", "1888", 
"1889", "1890", "1891", "1892", "1893", "1894", "1895", "1896", 
"1897", "1898", "1899", "1900", "1901", "1902", "1903", "1904", 
"1905", "1906", "1907", "1908", "1909", "1910", "1911", "1912", 
"1913", "1914", "1915", "1916", "1917", "1918", "1919", "1920", 
"1921", "1922", "1923", "1924", "1925", "1926", "1927", "1928", 
"1929", "1930", "1931", "1932", "1933", "1934", "1935", "1936", 
"1937", "1938", "1939", "1940", "1941", "1942", "1943", "1944", 
"1945", "1946", "1947", "1948", "1949", "1950", "1951", "1952", 
"1953", "1954", "1955", "1956", "1957", "1958", "1959", "1960", 
"1961", "1962", "1963", "1964", "1965", "1966", "1967", "1968", 
"1969", "1970", "1971", "1972", "1973", "1974", "1975", "1976", 
"1977", "1978", "1979", "1980", "1981", "1982", "1983", "1984", 
"1985", "1986", "1987", "1988", "1989", "1990", "1991", "1992", 
"1993", "1994", "1995", "1996", "1997", "1998", "1999", "2000", 
"2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", 
"2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", 
"2017", "2018", "1800", "1801", "1802", "1803", "1804", "1805", 
"1806", "1807", "1808", "1809", "1810", "1811", "1812", "1813", 
"1814", "1815", "1816", "1817", "1818", "1819", "1820", "1821", 
"1822", "1823", "1824", "1825", "1826", "1827", "1828", "1829", 
"1830", "1831", "1832", "1833", "1834", "1835", "1836", "1837", 
"1838", "1839", "1840", "1841", "1842", "1843", "1844", "1845", 
"1846", "1847", "1848", "1849", "1850", "1851", "1852", "1853", 
"1854", "1855", "1856", "1857", "1858", "1859", "1860", "1861", 
"1862", "1863", "1864", "1865", "1866", "1867", "1868", "1869", 
"1870", "1871", "1872", "1873", "1874", "1875", "1876", "1877", 
"1878", "1879", "1880"), Life_Expectancy = c(28.2, 28.2, 28.2, 
28.2, 28.2, 28.2, 28.1, 28.1, 28.1, 28.1, 28.1, 28.1, 28.1, 28.1, 
28.1, 28.1, 28.1, 28, 28, 28, 28, 28, 28, 28, 28, 27.9, 27.9, 
27.9, 27.9, 27.9, 27.9, 27.9, 27.9, 27.9, 27.9, 27.9, 27.8, 27.8, 
27.8, 27.8, 27.8, 27.8, 27.8, 27.8, 27.8, 27.8, 27.7, 27.7, 27.7, 
27.7, 27.7, 27.7, 27.7, 27.7, 27.7, 27.6, 27.6, 27.6, 27.6, 27.6, 
27.6, 27.6, 27.6, 27.6, 27.6, 27.5, 27.5, 27.5, 27.5, 27.5, 27.5, 
27.6, 27.6, 27.7, 27.7, 27.8, 27.8, 27.9, 28, 28, 28.1, 28.1, 
28.2, 28.2, 28.3, 28.4, 28.4, 28.5, 28.5, 28.6, 28.6, 28.7, 28.8, 
28.8, 28.9, 28.9, 29, 29.1, 29.1, 29.2, 29.2, 29.3, 29.3, 29.4, 
29.4, 29.5, 29.6, 29.6, 29.7, 29.7, 29.8, 29.8, 29.9, 29.9, 30, 
30.1, 30.1, 30.2, 7.89, 30.3, 30.3, 30.4, 30.4, 30.5, 30.6, 30.6, 
30.7, 30.7, 30.8, 30.8, 30.9, 30.9, 31, 31.1, 31.1, 31.2, 31.2, 
31.3, 31.3, 31.4, 31.4, 31.5, 31.6, 31.6, 31.7, 31.7, 31.8, 31.8, 
31.9, 31.9, 32, 32.4, 33, 33.7, 34.4, 35.1, 35.8, 36.5, 37.2, 
37.9, 38.6, 39.4, 40.1, 40.8, 41.5, 42.2, 42.9, 43.7, 44.4, 45.1, 
45.8, 45.9, 45.9, 46, 46.1, 46.3, 46.5, 46.6, 45, 43.6, 43.3, 
44.1, 43.8, 42, 39.8, 41.6, 42.6, 44.7, 47, 50.8, 51.6, 51.3, 
51.4, 51.4, 50.7, 51.1, 51.4, 51.1, 50.1, 51.5, 51.6, 51.7, 52.4, 
53, 53.5, 53.9, 54.1, 54.6, 55.2, 55.7, 56.2, 56.7, 57.2, 57.7, 
57.8, 57.9, 58, 58.4, 58.7, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4)), row.names = c(NA, 
-300L), class = c("tbl_df", "tbl", "data.frame"))

The code:

GlobalLifeExp <- function(land) {
                    z <- Global %>% 
                             group_by(country) %>%
                             filter(country == "land") 
                
                   return(z)
                         
                 }

GlobalLifeExp(Albania) == > is not working, I get this message:

# A tibble: 0 x 3
# Groups:   country [0]
# … with 3 variables: country <chr>, Year <chr>, Life_Expectancy <dbl>

I get the same result with:

GlobalLifeExp <- function(land) {
     
          a <- group_by(Global, country)
          b <- filter(a, country == "land") 
     
     return(b)
     
 }

May I ask why this is not working? Thank you.

Could you try replacing "land" by land, and see if that helps? The first is a string object, the second is the name of the object the function is being applied to.

Your filter statement is looking for the cases where the country variable equals the character string "land", not the variable land. Try:

GlobalLifeExp <- function(land) {
     
          a <- group_by(Global, country)
          b <- filter(a, country == land) 
     
     return(b)
     
 }

No it did not help. Outside of the function the pipe works.

Sorry, but your suggestion is not working.

That surprises me. The following code generates what I believe you're anticipating.

library(dplyr)

Global <- structure(list(country = c("Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan", "Afghanistan",
"Afghanistan", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania", "Albania", "Albania",
"Albania", "Albania", "Albania", "Albania"), Year = c("1800",
"1801", "1802", "1803", "1804", "1805", "1806", "1807", "1808",
"1809", "1810", "1811", "1812", "1813", "1814", "1815", "1816",
"1817", "1818", "1819", "1820", "1821", "1822", "1823", "1824",
"1825", "1826", "1827", "1828", "1829", "1830", "1831", "1832",
"1833", "1834", "1835", "1836", "1837", "1838", "1839", "1840",
"1841", "1842", "1843", "1844", "1845", "1846", "1847", "1848",
"1849", "1850", "1851", "1852", "1853", "1854", "1855", "1856",
"1857", "1858", "1859", "1860", "1861", "1862", "1863", "1864",
"1865", "1866", "1867", "1868", "1869", "1870", "1871", "1872",
"1873", "1874", "1875", "1876", "1877", "1878", "1879", "1880",
"1881", "1882", "1883", "1884", "1885", "1886", "1887", "1888",
"1889", "1890", "1891", "1892", "1893", "1894", "1895", "1896",
"1897", "1898", "1899", "1900", "1901", "1902", "1903", "1904",
"1905", "1906", "1907", "1908", "1909", "1910", "1911", "1912",
"1913", "1914", "1915", "1916", "1917", "1918", "1919", "1920",
"1921", "1922", "1923", "1924", "1925", "1926", "1927", "1928",
"1929", "1930", "1931", "1932", "1933", "1934", "1935", "1936",
"1937", "1938", "1939", "1940", "1941", "1942", "1943", "1944",
"1945", "1946", "1947", "1948", "1949", "1950", "1951", "1952",
"1953", "1954", "1955", "1956", "1957", "1958", "1959", "1960",
"1961", "1962", "1963", "1964", "1965", "1966", "1967", "1968",
"1969", "1970", "1971", "1972", "1973", "1974", "1975", "1976",
"1977", "1978", "1979", "1980", "1981", "1982", "1983", "1984",
"1985", "1986", "1987", "1988", "1989", "1990", "1991", "1992",
"1993", "1994", "1995", "1996", "1997", "1998", "1999", "2000",
"2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008",
"2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016",
"2017", "2018", "1800", "1801", "1802", "1803", "1804", "1805",
"1806", "1807", "1808", "1809", "1810", "1811", "1812", "1813",
"1814", "1815", "1816", "1817", "1818", "1819", "1820", "1821",
"1822", "1823", "1824", "1825", "1826", "1827", "1828", "1829",
"1830", "1831", "1832", "1833", "1834", "1835", "1836", "1837",
"1838", "1839", "1840", "1841", "1842", "1843", "1844", "1845",
"1846", "1847", "1848", "1849", "1850", "1851", "1852", "1853",
"1854", "1855", "1856", "1857", "1858", "1859", "1860", "1861",
"1862", "1863", "1864", "1865", "1866", "1867", "1868", "1869",
"1870", "1871", "1872", "1873", "1874", "1875", "1876", "1877",
"1878", "1879", "1880"), Life_Expectancy = c(28.2, 28.2, 28.2,
28.2, 28.2, 28.2, 28.1, 28.1, 28.1, 28.1, 28.1, 28.1, 28.1, 28.1,
28.1, 28.1, 28.1, 28, 28, 28, 28, 28, 28, 28, 28, 27.9, 27.9,
27.9, 27.9, 27.9, 27.9, 27.9, 27.9, 27.9, 27.9, 27.9, 27.8, 27.8,
27.8, 27.8, 27.8, 27.8, 27.8, 27.8, 27.8, 27.8, 27.7, 27.7, 27.7,
27.7, 27.7, 27.7, 27.7, 27.7, 27.7, 27.6, 27.6, 27.6, 27.6, 27.6,
27.6, 27.6, 27.6, 27.6, 27.6, 27.5, 27.5, 27.5, 27.5, 27.5, 27.5,
27.6, 27.6, 27.7, 27.7, 27.8, 27.8, 27.9, 28, 28, 28.1, 28.1,
28.2, 28.2, 28.3, 28.4, 28.4, 28.5, 28.5, 28.6, 28.6, 28.7, 28.8,
28.8, 28.9, 28.9, 29, 29.1, 29.1, 29.2, 29.2, 29.3, 29.3, 29.4,
29.4, 29.5, 29.6, 29.6, 29.7, 29.7, 29.8, 29.8, 29.9, 29.9, 30,
30.1, 30.1, 30.2, 7.89, 30.3, 30.3, 30.4, 30.4, 30.5, 30.6, 30.6,
30.7, 30.7, 30.8, 30.8, 30.9, 30.9, 31, 31.1, 31.1, 31.2, 31.2,
31.3, 31.3, 31.4, 31.4, 31.5, 31.6, 31.6, 31.7, 31.7, 31.8, 31.8,
31.9, 31.9, 32, 32.4, 33, 33.7, 34.4, 35.1, 35.8, 36.5, 37.2,
37.9, 38.6, 39.4, 40.1, 40.8, 41.5, 42.2, 42.9, 43.7, 44.4, 45.1,
45.8, 45.9, 45.9, 46, 46.1, 46.3, 46.5, 46.6, 45, 43.6, 43.3,
44.1, 43.8, 42, 39.8, 41.6, 42.6, 44.7, 47, 50.8, 51.6, 51.3,
51.4, 51.4, 50.7, 51.1, 51.4, 51.1, 50.1, 51.5, 51.6, 51.7, 52.4,
53, 53.5, 53.9, 54.1, 54.6, 55.2, 55.7, 56.2, 56.7, 57.2, 57.7,
57.8, 57.9, 58, 58.4, 58.7, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4,
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4,
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4,
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4,
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4,
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4,
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4,
35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4, 35.4)), row.names = c(NA,
-300L), class = c("tbl_df", "tbl", "data.frame"))

GlobalLifeExp <- function(land) {
  
  a <- group_by(Global, country)
  b <- filter(a, country == land) 
  
  return(b)
  
}

GlobalLifeExp("Afghanistan")

Sorry, I did not use "...", you were correct. It worked. Sorry about this.

Is there a way to have the input without using ".."? I want to use the function in shiny.

User enters country and data is visualised.

Actually it works fine in shiny, without having to use "..". Thank you for your help.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.