最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

r - Using TRADER package in RStudio, this stops me: Error in while ((!is.na(above[iil - 1, i])) & (iil > 1)) iil

programmeradmin2浏览0评论

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.

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论