I am using TRADER package in RStudio in my dendrochronology project and this error keeps popping up after entering the function growthAveragingALL().
Error in while ((!is.na(above[iil - 1, i])) & (iil > 1)) iil <- iil - :
argument is of length zero
This is the entirety of my code that I am using:
#required packages
library(dplR)
library(TRADER)
setwd(File pathway)
thedata1 <- read.tucson(North.txt")
spag.plot(thedata1, zfac = 1, useRaster = FALSE, res = 300)
thedata.raw.crn1 <- chron(thedata1, prefix = "xxx", prewhiten=FALSE)
plot(thedata.raw.crn1,abline.pos=NULL,ylab='mm',xlab='Year')
growthAveragingALL(thedata1, releases = NULL, m1 = 15, m2 = 15, buffer = 10, drawing = TRUE, criteria = 0.25, criteria2 = 0.50, prefix = "ga", gfun = mean, length = 5, storedev = jpeg)
This is the dataset that labeled 'thedata1' that I have (If copy and pasted, it would look better):
Z000304B Z000305B Z000305A Z000318B Z000319A Z000201A Z000201B Z000217B Z000401B Z000406A Z000413A Z000418A Z000418B Z000423A
1885 NA NA NA NA NA NA NA NA NA NA NA NA NA 1.00
1886 NA NA NA NA NA NA NA NA NA NA NA NA NA 0.55
1887 NA NA NA NA NA NA NA NA NA NA NA NA NA 0.52
1888 NA NA NA NA NA NA NA NA NA NA NA NA NA 0.42
1889 NA NA NA NA NA NA NA NA NA NA NA NA NA 0.19
1890 NA NA NA NA NA NA NA NA NA NA NA NA NA 0.34
1891 NA NA NA NA NA NA NA NA NA NA NA NA NA 0.53
1892 NA NA NA NA NA NA NA NA NA NA NA NA NA 0.45
1893 NA NA NA NA NA NA NA NA NA NA NA NA NA 0.24
1894 NA NA NA NA NA NA NA NA NA NA NA NA NA 0.47
1895 NA NA NA NA NA NA NA NA NA NA NA NA NA 0.62
1896 NA NA NA NA NA NA NA NA NA NA NA NA NA 0.32
1897 1.85 NA NA NA NA NA NA NA NA NA NA NA NA 0.60
1898 2.43 NA NA NA NA NA NA NA NA NA NA NA NA 0.78
1899 2.58 NA NA NA NA NA NA NA NA NA NA NA NA 0.78
1900 0.82 NA 0.85 NA NA NA NA NA NA NA NA NA NA 0.54
1901 3.35 NA 1.86 NA NA NA NA NA NA NA NA NA NA 0.80
1902 0.80 NA 0.78 NA NA NA NA NA NA NA NA NA NA 0.17
1903 2.11 NA 1.71 NA NA NA NA NA NA NA NA NA NA 0.46
1904 1.02 NA 0.55 NA NA NA NA NA NA NA NA NA NA 0.44
1905 3.27 NA 1.48 NA NA NA NA NA NA NA NA NA NA 0.95
1906 1.93 NA 1.70 NA NA NA NA NA NA NA NA NA NA 0.88
1907 2.82 NA 1.93 NA NA NA NA NA NA NA NA NA NA 1.44
1908 2.61 NA 1.35 NA 0.87 NA NA NA NA NA NA NA NA 1.30
1909 1.90 NA 1.60 1.33 1.17 NA NA NA NA NA NA NA NA 1.22
1910 1.00 NA 0.73 0.81 0.88 NA NA NA NA NA NA NA NA 0.57
1911 1.58 NA 1.02 0.87 0.63 NA NA NA NA NA NA NA NA 0.61
1912 2.67 NA 1.79 1.22 1.22 NA NA NA NA NA NA NA NA 0.66
1913 1.58 NA 1.22 0.89 1.37 NA NA NA NA NA NA NA NA 0.90
1914 1.61 NA 1.43 1.13 1.28 NA NA NA NA NA NA NA NA 1.29
1915 2.21 NA 1.39 0.88 2.24 NA NA NA NA NA NA NA NA 1.45
1916 1.90 NA 1.17 0.87 1.49 NA NA NA NA NA NA NA NA 0.43
1917 1.85 NA 1.06 0.90 1.75 NA NA NA NA NA NA NA NA 0.61
1918 1.53 NA 0.97 0.84 0.74 NA NA NA NA NA NA NA NA 0.41
1919 1.75 NA 0.86 1.50 2.18 NA NA NA NA NA NA NA NA 0.87
1920 1.96 NA 0.99 1.34 2.05 NA NA NA NA NA NA NA NA 0.57
1921 1.49 NA 0.77 0.52 1.69 NA NA NA NA NA NA NA NA 0.70
1922 1.64 NA 1.12 0.69 1.20 NA NA NA NA NA NA NA NA 0.85
1923 1.78 NA 1.09 1.28 1.77 NA NA NA NA NA NA NA NA 0.62
1924 1.32 NA 0.99 0.62 0.71 NA NA NA NA NA NA NA NA 0.58
1925 1.78 NA 0.89 0.73 1.16 NA NA NA NA NA NA NA NA 0.58
1926 1.68 NA 1.16 0.79 1.20 NA NA NA NA NA NA NA NA 1.01
1927 2.03 2.15 1.18 1.59 1.56 NA NA NA NA NA NA NA NA 1.08
1928 1.02 2.36 0.89 0.60 1.12 NA NA NA NA NA NA NA NA 0.68
1929 1.70 1.49 1.15 0.68 1.23 NA NA NA NA NA NA NA NA 0.84
1930 1.16 1.93 0.90 1.36 1.69 NA NA NA NA NA NA NA NA 1.02
1931 1.06 1.99 1.10 0.91 1.50 NA NA NA NA NA 1.02 NA NA 1.27
1932 1.00 1.64 1.01 0.55 1.20 NA NA NA NA NA 0.43 NA NA 0.95
1933 1.19 2.17 1.04 1.04 1.98 NA NA NA NA NA 1.10 NA NA 1.20
1934 0.49 0.85 0.45 0.34 1.07 NA NA NA NA NA 0.86 NA NA 0.24
1935 0.97 1.65 0.99 1.00 2.34 NA NA NA NA NA 1.58 NA NA 0.48
1936 0.66 1.75 0.79 0.66 1.32 NA NA NA NA NA 0.78 NA NA 0.38
1937 1.34 1.64 1.05 0.76 1.95 NA NA NA NA NA 1.95 NA NA 0.63
1938 0.91 1.14 0.92 0.51 1.33 NA NA NA NA NA 2.13 NA NA 0.40
1939 1.13 1.42 0.98 0.53 0.93 NA NA NA NA NA 1.33 NA NA 0.33
1940 0.79 1.73 1.04 0.47 1.10 NA NA NA NA NA 0.98 NA NA 0.40
1941 1.66 2.77 1.63 1.21 1.89 NA NA NA NA NA 1.15 NA NA 0.94
1942 1.50 2.46 1.51 0.25 1.42 NA NA NA NA NA 0.46 NA NA 0.70
1943 1.01 1.54 1.02 0.42 0.85 NA NA NA NA NA 0.25 NA NA 0.70
1944 1.62 1.35 0.87 0.44 1.38 NA NA NA NA NA 0.37 NA NA 0.86
1945 1.17 1.69 1.22 0.74 1.59 NA NA NA NA NA 0.31 NA NA 0.48
1946 0.34 0.52 0.34 0.61 1.02 NA NA NA NA NA 0.27 NA NA 0.24
1947 1.16 1.34 1.11 0.25 0.81 NA NA NA NA NA 0.15 NA NA 0.39
1948 0.77 1.10 0.70 0.34 0.91 NA NA NA NA NA 0.69 NA NA 0.46
1949 1.00 1.37 0.81 0.53 0.95 NA NA NA NA NA 0.55 NA NA 0.85
1950 0.73 1.01 0.48 0.57 0.70 NA NA NA NA NA 0.34 NA NA 0.57
1951 0.51 0.97 0.61 0.32 0.42 NA 0.98 NA NA NA 0.66 NA NA 0.36
1952 0.83 1.46 0.57 0.25 1.00 NA 1.86 NA 3.15 NA 0.61 NA NA 1.02
1953 0.62 1.21 0.41 0.59 0.55 NA 0.97 NA 3.26 NA 0.53 NA NA 0.70
1954 0.51 1.18 0.74 0.41 0.59 NA 1.48 NA 2.73 NA 0.64 NA NA 0.45
1955 0.52 0.77 0.37 0.89 0.85 NA 1.42 NA 2.30 NA 1.19 NA NA 0.48
1956 0.71 0.88 0.62 0.57 0.38 NA 0.71 1.87 1.29 1.23 0.82 NA NA 0.29
1957 1.07 1.84 1.01 0.49 0.74 NA 3.37 3.86 3.34 1.93 0.44 NA NA 1.06
1958 0.72 2.44 0.75 0.53 0.78 3.23 4.17 3.06 2.28 0.73 1.72 NA NA 0.63
1959 0.85 1.30 0.67 0.34 0.78 2.74 3.10 2.36 1.50 0.71 1.19 NA NA 0.42
1960 0.91 1.31 0.72 0.23 0.55 2.87 3.49 3.41 2.16 2.53 0.76 NA NA 0.61
1961 0.49 0.53 0.58 0.30 0.55 2.65 3.04 2.75 1.36 2.31 0.61 NA NA 0.40
1962 0.66 0.68 0.92 0.30 1.06 2.73 2.77 3.22 2.16 3.18 0.50 NA NA 0.47
1963 0.70 0.76 0.69 0.70 1.27 2.66 2.85 2.01 2.78 1.98 0.34 NA NA 0.58
1964 0.68 0.80 0.78 0.66 1.02 2.20 2.76 2.18 3.60 1.62 0.58 NA NA 0.66
1965 0.62 1.28 0.74 0.73 0.97 2.01 2.65 2.66 3.55 1.96 0.38 NA NA 1.05
1966 0.59 0.99 0.66 0.49 0.89 1.58 2.26 3.44 3.06 1.47 0.24 NA NA 0.93
1967 0.98 1.77 1.09 1.12 1.08 2.16 2.21 2.26 5.12 1.10 0.40 NA NA 1.44
1968 0.76 1.32 0.76 0.51 0.97 1.38 1.60 2.32 4.23 0.84 0.39 NA NA 1.09
1969 0.76 1.06 0.60 1.30 0.81 1.93 1.62 2.96 3.22 1.84 0.27 NA NA 1.30
1970 0.79 1.65 0.89 1.38 1.02 1.43 2.15 2.67 3.41 1.72 0.33 NA NA 1.05
1971 0.70 1.44 0.59 1.25 0.74 1.03 1.60 2.47 2.86 1.31 0.42 NA NA 0.92
1972 0.55 1.25 0.45 0.90 0.47 1.14 1.21 1.98 2.31 1.42 0.18 NA NA 0.85
1973 0.66 1.91 0.64 2.19 1.10 1.59 1.77 2.57 3.86 1.65 0.42 NA NA 0.90
1974 0.47 0.98 0.46 0.79 0.59 1.00 1.59 2.62 2.65 0.74 0.46 NA NA 0.45
1975 0.79 1.63 0.59 0.94 0.53 1.78 2.04 2.89 3.58 1.12 0.27 NA NA 0.68
1976 0.53 1.38 0.64 1.67 0.47 2.17 2.59 1.91 4.72 0.95 0.17 NA NA 0.63
1977 0.59 1.39 0.64 1.96 0.57 2.16 2.54 3.33 4.40 0.64 0.42 NA NA 0.61
1978 0.56 1.07 0.58 1.46 0.53 2.00 2.14 2.37 3.85 0.47 0.43 NA NA 0.70
1979 0.66 1.18 0.52 1.72 1.52 2.29 2.68 1.99 3.75 0.68 0.60 NA NA 0.96
1980 0.45 0.96 0.40 1.21 0.81 2.59 2.08 2.16 3.47 0.97 0.44 NA NA 1.30
1981 0.40 1.27 0.44 1.05 0.64 1.38 1.08 1.79 1.99 0.76 0.43 5.19 NA 0.54
1982 0.53 1.25 0.60 2.19 1.61 1.47 0.87 2.01 2.71 1.04 0.88 3.67 5.69 0.78
1983 0.51 1.44 0.76 2.99 1.59 2.49 1.31 3.06 2.86 1.23 1.10 3.49 4.88 1.22
1984 0.55 1.20 0.76 1.09 0.91 1.56 0.75 3.45 2.06 1.25 0.82 3.71 4.82 0.50
1985 0.64 1.15 0.65 1.66 1.04 1.20 0.63 2.34 2.25 1.78 0.73 3.47 4.20 0.57
1986 0.55 1.53 0.80 1.28 0.85 1.86 1.12 2.20 2.14 0.93 0.84 2.16 4.45 0.45
1987 0.62 1.23 0.61 1.15 0.87 1.34 0.55 1.89 1.29 0.64 0.36 2.61 3.46 0.52
1988 0.59 1.70 0.63 1.14 0.91 1.46 0.70 1.73 1.67 1.08 0.84 4.51 5.93 0.65
1989 0.53 1.34 0.64 1.08 0.81 0.83 0.42 1.62 1.23 0.95 0.25 2.75 4.21 0.51
1990 0.36 0.88 0.43 1.09 0.98 1.17 0.70 1.77 1.06 0.81 0.45 3.70 4.66 0.56
1991 0.60 1.17 0.73 1.12 0.68 1.42 0.57 2.39 1.99 1.22 0.54 4.77 4.00 0.56
1992 0.32 1.28 0.63 1.58 1.23 1.96 1.19 2.60 1.76 1.17 0.81 3.06 5.48 1.20
1993 0.32 0.98 0.48 0.79 0.59 1.37 0.78 2.37 2.41 0.74 0.47 3.13 2.73 0.70
1994 0.32 1.39 0.45 1.73 0.96 0.96 0.74 2.15 1.97 0.89 0.37 4.02 3.73 0.81
1995 0.47 1.24 0.48 1.00 0.91 1.75 1.22 1.60 3.42 1.08 0.41 3.64 4.41 1.11
1996 0.15 0.71 0.20 0.51 0.65 1.18 0.90 1.21 0.28 0.51 0.17 2.44 3.45 0.21
1997 0.36 0.84 0.48 0.79 0.64 1.29 1.03 1.35 1.97 0.61 0.47 1.07 3.58 0.64
1998 0.36 1.65 0.48 1.08 0.96 1.45 1.15 2.24 4.87 1.25 1.02 3.76 4.36 0.76
1999 0.36 1.50 0.45 0.93 1.45 1.65 1.14 2.24 3.33 0.99 0.70 2.31 3.76 0.39
2000 0.21 1.18 0.42 0.28 0.55 0.65 0.43 1.98 0.53 0.42 0.17 1.82 2.73 0.28
2001 0.34 1.70 0.65 1.21 1.13 1.57 0.89 2.35 2.46 1.12 0.90 2.38 3.94 0.40
2002 0.11 0.31 0.22 0.23 0.15 0.56 0.29 1.14 0.19 0.15 0.15 0.38 0.55 0.15
2003 0.21 0.92 0.48 0.70 0.49 1.30 0.47 1.80 2.18 0.83 0.99 1.79 2.51 0.25
2004 0.19 0.58 0.39 0.68 0.34 1.25 0.43 2.24 1.27 0.85 2.23 1.84 1.75 0.49
2005 0.25 0.80 0.48 0.70 0.54 1.94 0.78 3.22 2.80 1.31 4.21 2.17 2.03 0.53
2006 0.30 0.99 0.54 0.78 0.49 1.48 0.47 1.58 1.18 0.87 4.26 0.83 1.36 0.49
2007 0.34 0.95 0.51 0.91 0.64 1.63 0.43 1.74 3.43 2.04 5.25 2.28 2.08 0.71
2008 0.30 0.67 0.38 1.08 1.06 1.97 0.78 2.61 4.50 3.01 4.69 2.82 2.61 0.81
2009 0.34 1.05 0.78 0.78 0.60 1.57 0.66 2.18 4.09 1.88 2.83 2.00 2.90 0.92
2010 0.28 1.12 0.55 1.06 1.32 1.20 0.66 1.63 4.30 1.76 2.83 3.44 2.94 0.94
2011 0.38 1.14 0.56 0.66 0.52 1.28 0.77 0.90 2.94 1.49 3.30 2.88 3.81 0.77
2012 0.36 1.17 0.54 0.83 0.56 0.96 0.59 1.08 1.58 1.10 0.94 3.80 3.54 0.58
2013 0.36 0.99 0.49 0.91 0.67 1.21 0.63 1.37 3.67 1.59 1.59 3.47 3.48 0.76
2014 0.32 0.93 0.66 0.68 0.66 1.48 0.75 1.09 1.47 0.91 0.87 2.19 3.63 0.47
2015 0.30 1.13 1.00 0.96 0.66 1.58 0.53 1.13 3.23 1.76 1.91 3.23 4.03 0.75
2016 0.34 1.10 0.68 0.72 0.75 1.07 0.79 1.74 3.10 1.27 1.93 3.42 4.20 0.43
2017 0.28 1.05 0.66 1.06 0.68 1.41 0.77 2.45 2.54 1.27 3.12 3.04 4.34 0.54
2018 0.11 0.60 0.34 0.68 0.42 1.01 0.51 2.20 0.24 0.17 0.24 1.03 2.19 0.17
2019 0.36 1.01 0.57 1.14 0.57 1.26 0.71 1.79 1.90 0.83 2.07 2.93 5.21 0.35
2020 0.38 0.90 0.60 1.08 0.74 1.00 0.44 1.63 2.11 1.08 2.68 3.64 2.87 0.63
2021 0.13 0.75 0.51 0.89 0.69 0.84 0.50 2.23 1.01 0.55 0.87 2.78 1.81 0.78
2022 0.23 1.32 0.81 1.08 0.93 1.13 0.68 3.12 2.00 1.55 2.55 2.83 2.81 0.67
I tried getting rid of the NA areas of my dataset by filling in with the last value of the columns as well as made sure that my dataset was in a data frame format. The error still pops up. I would like this code to work in the end by having function run it's course fully as well as know what the error of the code is. I would very much appreciate input.