在R中,我尝试创建一个loop / lapply函数,以通过处理和测试字符的函数来运行字符列表。我目前正在尝试使用预定义的变量运行该函数,但是我希望该函数在列表中重复。
Data_F = ABC #this references a row in the Data1 Matrix. Data_Fs is the Columns.
Variable="item"
ttestFunc <-function(x){
#Make a matrix one tall to turn into a numeric vector
Data1[Data_F, Data_Fs]-> "ttesttest"
as.numeric-> "ttestvect"
t.test(ttestvect, ttestvect)
基本上,我想知道如何遍历多个变量以输入到Data_F而不是预定义的ABC中。我想遍历像这样的向量
c("ABC", "ABB", "XYZ")
答案 0 :(得分:0)
您的意思是这样的吗?您可以循环遍历目标向量的长度,并在遇到它时使用每个项目:
> targets <- c("ABC", "ABB", "XYZ")
> for (i in 1:length(targets)) { write(paste0("value is: ",targets[i]), stdout()) }
value is: ABC
value is: ABB
value is: XYZ