我知道这可以使用列表理解而不是递归来完成,但我想尝试递归并发现数据值中的奇怪行为,我无法解释。
所以我有一个列表列表,如[[[x11,x12,x13,x14],...,[xn1,xn2,xn3,xn4]],...],其中每个2- D列表对应于"句子"由1x4数字向量组成("单词"),句子可以为空(空列表)。还有另一个列表,其中"句子"由单个"单词"组成。目标是在第一个列表上执行类似地图的功能,其中变换和过滤功能被赋予更高阶的类似地图的功能。这是一个例子:
library(plotrix)
ppp <- matrix(runif(1:16, 10, 60), nrow=2, ncol=8)
kl <- c(0, pi/4, pi/2, pi*0.75,pi, pi+pi/4,pi+pi/2, pi+pi*0.75)
plot_rt_soa7 <- radial.plot(ppp,rp.type="p",radial.pos=kl,
label.pos=kl,start=pi/2,
labels=1:8,radial.lim=c(-10,65),main="SOA 7")
legend(45,50,c("T-oben", "T-unten"),col=1:2,lty=1)
这里的问题是,由于某些原因,在给定相同参数的情况下运行List.map函数时,我会得到不同的结果,就像List类以某种方式更改一样。但我不明白可能会发生什么样的变化。