foreach
Provides Foreach Looping Construct
v1.5.2
·
Feb 2, 2022
·
Apache License (== 2.0)
Description
Support for the foreach looping construct. Foreach is an idiom that allows for iterating over elements in a collection, without the use of an explicit loop counter. This package in particular is intended to be used for its return value, rather than for its side effects. In that sense, it is similar to the standard lapply function, but doesn't require the evaluation of a function. Using foreach without side effects also facilitates executing the loop in parallel.
Downloads
353.9K
Last 30 days
164th
923.4K
Last 90 days
3.6M
Last year
Trend: +20.8% (30d vs prior 30d)
CRAN Check Status
1
ERROR
1
NOTE
12
OK
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | OK |
| r-devel-linux-x86_64-debian-gcc | OK |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | ERROR |
| r-release-windows-x86_64 | OK |
Check details (2 non-OK)
NOTE
r-oldrel-windows-x86_64
package dependencies
Package suggested but not available for checking: 'doMC'
ERROR
r-release-macos-x86_64
re-building of vignette outputs
Error(s) in re-building vignettes: --- re-building ‘foreach.Rmd’ using rmarkdown --- finished re-building ‘foreach.Rmd’ --- re-building ‘nested.Rmd’ using rmarkdown Error: processing vignette 'nested.Rmd' failed with diagnostics: there is no package called ‘htmltools’ --- failed re-building ‘nested.Rmd’ SUMMARY: processing the following file failed: ‘nested.Rmd’ Error: Vignette re-building failed. Execution halted
Check History
ERROR 12 OK · 1 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 10, 2026
ERROR
r-release-macos-x86_64
re-building of vignette outputs
Error(s) in re-building vignettes: --- re-building ‘foreach.Rmd’ using rmarkdown --- finished re-building ‘foreach.Rmd’ --- re-building ‘nested.Rmd’ using rmarkdown Error: processing vignette 'nested.Rmd' failed with diagnostics: there is no package called ‘htmltools’ --- failed re-building ‘nested.Rmd’ SUMMARY: processing the following file failed: ‘nested.Rmd’ Error: Vignette re-building failed. Execution halted
NOTE
r-oldrel-windows-x86_64
package dependencies
Package suggested but not available for checking: 'doMC'
Reverse Dependencies (1027)
depends
CenBAR
CoTiMA
CopulaInference
DNMF
DTRlearn2
EPX
GA
GAparsimony
GaussianHMM1d
GenHMM1d
GenOU
HMMcopula
IDSpatialStats
LSAMBA
MEGENA
MixRF
MixedIndTests
PAGWAS
PortfolioAnalytics
R2BEAT
REMixed
REPTILE
RGBM
RPPASPACE
Rlof
RootsExtremaInflections
SCdeconR
SEA
SIMMS
SISIR
SeqKat
SpeTestNP
TPEA
adabag
baggingbwsel
bayesreg
bigSurvSGD
biganalytics
bigparallelr
changepointTests
conformalClassification
crso
cubfits
datanugget
ddsPLS
descsuppR
doFuture
doMC
doMPI
doParallel
doRNG
doRedis
doSNOW
drugdevelopR
ellipticalsymmetry
evian
fitPS
forecTheta
gam
gamlss.foreach
genlogis
gmDatabase
gpmap
iIneq
integIRTy
kcpRS
localgauss
lordif
mSimCC
mutSignatures
perms
perspectev
ramsvm
randomGLM
resilience
rlfsm
sRDA
selfingTree
skewMLRM
sms
sta
survSNP
turboEM
unifiedml
weightQuant
yaConsensus
imports
AATtools
ADAPTS
ADMM
AEenrich
APIS
AZIAD
ApacheLogProcessor
Arothron
BDWreg
BIEN
BMIselect
BSGW
BSL
BayesBinMix
BayesBrainMap
BayesRegDTR
BayesfMRI
BayesianDisaggregation
BayesianPlatformDesignTimeTrend
BeeGUTS
BootstrapQTL
BuyseTest
C443
CARRoT
CDatanet
CFC
CICI
CIMTx
CIpostSelect
CMTFtoolbox
CNSigs
CNVScope
CNVreg
COMMA
CRTConjoint
CVglasso
CalibratR
CardiacDP
ClusROC
ClustAssess
ClustVarLV
ClusterVAR
Clustering
CoNI
CohortPlat
CompositionalClust
CompositionalML
CompositionalSR
CopernicusDEM
CopulaCenR
Counterfactual
CovTools
CoxICPen
CptNonPar
CspStandSegmentation
DAISIE
DEHOGT
DMtest
DTDA
DTDA.cif
DTEBOP2
DatastreamDSWS2R
DiceView
Dire
Directional
DynForest
EBASE
EFDR
EGRET
EGRETci
ENMeval
EQRN
EWSmethods
EZFragility
EpiSemble
EstimDiagnostics
Euclimatch
ExtrPatt
ExtremalDep
FAVAR
FCO
FGLMtrunc
FLORAL
FMM
FSelectorRcpp
FastStepGraph
FourWayHMM
FuncNN
FuzzyClass
GAGBLUP
GALLO
GB5mcPred
GBOP2
GDINA
GENLIB
GFDmcv
GGIR
GGoutlieR
GMMAT
GPpenalty
GUniFrac
GWEX
GWLelast
GWRM
GWpcor
GeDS
GenoPop
GenoTriplo
GeoFIS
GeoModels
GeoThinneR
HDCI
HIMA
HMP
HMPTrees
HOIFCar
HaploCatcher
HetSeq
HextractoR
HonestDiD
IDmining
IETD
IceSat2R
Information
Infusion
InteractionPoweR
JMbayes
JOUSBoost
KScorrect
Kmedians
LEGIT
LMMstar
LOMAR
LSEbootLS
LWFBrook90R
LeArEst
LorenzRegression
MADMMplasso
MAGEE
MAGMA.R
MAGNAMWAR
MAZE
MCPModBC
MCPtests
MDDC
MERO
MFF
MFPCA
MFSIS
MJMbamlss
ML.MSBD
MPI
MRFA
MSCquartets
MSPRT
MSTest
MSinference
MUGS
MUVR2
MachineShop
MapperAlgo
MarZIC
MarketMatching
Markovchart
MatrixHMM
MatrixMixtures
Mediana
MedianaDesigner
MetabolSSMF
MicrobiomeStat
Morpho
MultipleBubbles
NAP
NCA
NCC
NMF
NNS
NRejections
NeEDS4BigData
NetRep
NetworkDistance
NetworkExtinction
NetworkToolbox
NeuroDecodeR
NonParRolCor
OBL
ODRF
ORION
OmicKriging
PINSPlus
PLMIX
PNAR
PTE
PUGMM
PUlasso
PWEXP
PanelMatch
ParetoPosStable
PartialNetwork
PhylogeneticEM
PiC
PowRPriori
ProcMod
PwePred
QTL.gCIMapping
QTL.gCIMapping.GUI
QuadratiK
QualityMeasure
QurvE
R2MLwiN
RABR
RBBR
RCNA
REN
RFAE
RGMM
RHRV
RHybridFinder
RISCA
RLumCarlo
RMSDp
RMTL
RMixtCompIO
RNAmf
ROCModels
ROptimus
RPDTest
RRgeo
RRphylo
RRreg
RSC
RZooRoH
RaJIVE
RaSEn
ReIns
ReporterScore
ResIN
Rmfrac
Rnmr1D
RobGARCHBoot
RobRegression
Robyn
RprobitB
Rrepest
SAMGEP
SAVER
SCOR
SCORNET
SGP
SIDES
SIS
SLEMI
SSDM
SSGL
SSN2
SSNbler
SVEMnet
SemiPar.depCens
SharkDemography
ShortForm
SimSurvey
SpaTopic
SparseMDC
SpiceFP
Sstack
StAMPP
StochBlock
SurvSparse
TAD
TCIU
TDApplied
TGS
TRexSelector
TSP
TempStable
TestDesign
TopKSignal
TraMineRextras
TransHDM
TriadSim
VIC5
VSURF
VertexWiseR
WARDEN
WGCNA
WRTDStidal
WaverideR
WebGestaltR
WeightedCluster
WpProj
YEAB
YaleToolkit
ZIPFA
abcrf
abe
abn
adamethods
adapt4pv
adaptDiag
adjustedCurves
ag5Tools
aifeducation
aihuman
archeofrag.gui
arf
ashapesampler
asremlPlus
assignPOP
astrochron
atakrig
autohrf
autostsm
avotrex
baclava
bagged.outliertrees
bartXViz
basket
baskexact
basksim
bayesCureRateModel
bayesmsm
bayou
bbw
bcf
bdc
benchmarkme
bestNormalize
betaclust
betapart
bhetGP
bhmbasket
bigDM
bigPLScox
bigergm
bigsnpr
bigstatsr
binaryRL
bingat
biomod2
biwavelet
blackbox
bootPLS
bootcluster
brada
brainGraph
bst
bstrl
bvhar
calibrar
caret
castgen
catlearn
cats
cauchypca
cauphy
causalCmprsk
cbl
ccar3
cdcatR
cdmTools
cemco
cffdrs
cgaim
changepointGA
chicane
cia
clespr
clinDR
clordr
clustcurv
clustvarsel
colocalized
conStruct
conText
condSURV
confintROB
conleyreg
contsurvplot
copyseparator
corr2D
cpfa
cpi
cpmBigData
cramR
crt2power
csa
cutpointr
cv
cytominer
dCovTS
dMod
dQTG.seq
dartR
dartR.base
dartR.sexlinked
dartR.sim
dataprep
dbmss
dda
deepgp
deltaccd
dendroNetwork
depCensoring
detectR
detrendr
diagL1
dissever
distantia
doParabar
dream
drimmR
drugDemand
dtms
dtwclust
dynetNLAResistance
eNchange
earlygating
easy.glmnet
easyEWAS
ecoCopula
econet
ecospat
ei
eicm
enmSdmX
enmpa
enpls
envi
epizootic
esviz
evapoRe
evinf
ewoc
extBatchMarking
exuber
ezCutoffs
fDMA
fHMM
fabMix
fabisearch
factorEx
factree
fastLink
fastcmprsk
fastml
fastnet
fastshap
fdANOVA
fda.usc
fdaMocca
fdaSP
fdasrvf
fdid
fect
fiberLD
finnts
fitPoly
flexFitR
flintyR
florabr
fnets
fonctionr
foreSIGHT
forecastHybrid
forestsearch
fsemipar
funData
funGp
fuzzyforest
fxTWAPLS
gamCopula
gambin
gamreg
gamsel
gbts
gdm
gdpc
geeVerse
geoTS
gestate
gfoRmulaICE
glmm
glmnet
glmtlp
glmtrans
gmGeostats
gmtFD
gofCopula
gomp
gradLasso
graphicalEvidence
gratis
groupedSurv
growthcleanr
gsMeanFreq
gsbm
gscaLCA
gsrs
handwriter
hdbinseg
hdcuremodels
hdnom
hettx
highd2means
hindex
hlt
hscovar
hwep
hybridModels
hyperbolicDEA
hypervolume
iZID
icardaFIGSr
icenReg
idiffomix
ihclust
imabc
imageseg
imanr
inctools
influential
intamap
intccr
interflex
intmed
iprior
isoWater
isocat
ivDiag
jSDM
jackknifeR
jackstrap
joineRML
jrSiCKLSNMF
kdevine
kdry
kernelshap
kernhaz
kfa
kko
kmBlock
knnp
kuenm2
l1rotation
landsepi
latentcor
latrend
lboxcox
lcc
ldamatch
ldmppr
ldsep
leakyIV
leastcostpath
lfl
lfmm
limorhyde2
lnmCluster
logiBin
lpirfs
lqmix
mSTEM
mable
mapi
marqLevAlg
matchFeat
mazeinda
mbest
mclustAddons
mcmsupply
merTools
metadeconfoundR
meteo
metsyn
mevr
mgwrsar
mi4p
miceRanger
midasml
mimi
misclassGLM
missForest
missMDA
misspi
mistral
mlrv
mmb
mnet
moc.gapbk
modACDC
modeltime
modeltime.ensemble
moderate.mediation
momentuHMM
monoClust
mop
mpath
mplot
mpower
mrMLM
mrMLM.GUI
msaenet
mstherm
mtlgmm
multiApply
multiFANOVA
multiRL
multilevLCA
multilevelcoda
multinomialLogitMix
mvMAPIT
mvfmr
mvhtests
mvs
nebula
netcom
nett
nimbleCarbon
nlstac
noisyr
nonprobsvy
npcs
npcurePK
npregfast
nprotreg
ocrRBBR
oem
opGMMassessment
opdisDownsampling
optiSel
osktnorm
otrimle
pGRN
packMBPLSDA
paleoTS
parafac4microbiome
paramsim
parseRPDR
pathfindR
pbo
pchc
pcpr
pdp
pec
pemultinom
pencal
personalized
personalized2part
phenex
phenopix
phers
phylosignalDB
phytools
pintervals
pksensi
plasso
plnr
pmartR
pmparser
poems
polykde
polymapR
polypharmacy
polyqtlR
polywog
pomdp
poolfstat
potential
powerPLS
ppgm
predhy
predhy.GUI
primerTree
productivity
prospectr
psborrow
psgp
pubchem.bio
purgeR
qcluster
qfa
quickNmix
quickSentiment
rACMEMEEV
rBayesianOptimization
rTLS
randomLCA
randomUniformForest
rassta
rasterdiv
rayshader
rcaiman
rcarbon
rcontroll
rechaRge
reddPrec
redist
redistmetrics
refreg
regDIF
regRSM
regda
relgam
rem
remiod
remotePARTS
representr
resemble
rgenius
riAFTBART
riskRegression
riskscores
riverconn
rmfanova
rnaCrosslinkOO
robmixglm
robust2sls
robustrao
rplec
rpm
rrepast
rsides
rsppfp
runexp
sMSROC
santaR
sars
scBio
scDHA
scPOEM
scenfire
scoper
scorecard
scpi
segMGarch
segmentr
segtest
semsfa
sensitivity
sentometrics
seqimpute
seriation
serocalculator
sgdGMF
shazam
simPop
simphony
simtrial
singleRcapture
sivs
skipTrack
skpr
smacof
smam
smartsnp
snpAIMeR
soundgen
spAbundance
spOccupancy
sparr
sparrpowR
spatPomp
spatialRF
speaq
spectr
sperich
spexvb
sphunif
splitSelect
spmoran
ss3sim
stR
staRdom
stablespec
stacks
starvars
statGraph
statgenMPP
statgenQTLxT
stfit
stgam
stochcorr
sts
sureLDA
survidm
survstan
tclust
tehtuner
templateICAr
text2map
thisutils
tidyclust
tidypopgen
tigger
tip
toscca
track2KBA
trackeR
trackeRapp
transfR
treesliceR
truh
tsDyn
tsensembler
tsmp
twc
twig
ubiquity
uncertainUCDP
unsystation
updog
varPro
varTestnlme
varclust
vardpoor
varitas
vecmatch
vectorwavelet
vip
viscomplexr
vmeasur
voiceR
volrisk
wxgenR
xray
xrnet
suggests
AdaptGauss
AlignLV
BayesDecon
BayesFactor
DDESONN
DEoptim
DiceKriging
Distance
FixedPoint
GMCM
HCPclust
Interatrix
InterpretMSSpectrum
JWileymisc
MHD
MKclass
MKmisc
MOODE
MSclassifR
MetaNet
MoBPS
NPflow
RAINBOWR
RBesT
RCTS
Rlgt
SAMprior
SPIChanges
SelectBoost.gamlss
SpatialPosition
StepwiseTest
SuRF.vs
TcGSA
VICatMix
ade4
admix
agcounts
antaresRead
arrangements
auxvecLASSO
azuremlsdk
batchtools
bayesboot
betaARMA
binomialRF
biopixR
blockmodeling
bsitar
clustermq
combiter
cppSim
data.tree
datafsm
detectXOR
dispositionEffect
dplR
drtmle
e2tree
evolqg
eyetrackingR
fPASS
fdrci
futurize
fxregime
ggroups
greybox
intkrige
iterators
iterors
iterpc
itertools
kergp
kfino
kselection
lavaSearch2
legion
limorhyde
lmeresampler
mcgf
mikropml
mixvlmc
msm
neuroim
pRecipe
pctax
pcutils
plausibounds
plyr
pre
progressr
projpred
protr
ptycho
rSPDE
rioja
rlibkriging
robustbase
scanstatistics
scdhlm
sdf.test
semPower
sgsR
simDAG
simsalapar
smooth
spBPS
spaMM
spareg
sparklyr
strucchange
strucchangeRcpp
swag
treedater
wflo
xplainfi
Dependency Network
Version History
new
1.5.2
Mar 10, 2026
new
1.2.0-1
Jun 26, 2009