1
我有以下代码:转换列表变量串
#subsets of different criteria
IAEA_C2_NoStdCondition = subset(SelectedRNumberOnlyOutlierRejectionOrdered,
Job..R == "14047/2"
& Weight_Initial > weight
)
IAEA_C2_EAstd = subset(SelectedRNumberOnlyOutlierRejectionOrdered,
Job..R == "14047/2"
& Weight_Initial > weight
& AMS_Timetable_From_Results..Standard_Prep_Type == "EA"
)
IAEA_C2_STstd = subset(SelectedRNumberOnlyOutlierRejectionOrdered,
Job..R == "14047/2"
& Weight_Initial > weight
& AMS_Timetable_From_Results..Standard_Prep_Type == "ST"
)
IAEA_C2_Bothstd = subset(SelectedRNumberOnlyOutlierRejectionOrdered,
Job..R == "14047/2"
& Weight_Initial > weight
& AMS_Timetable_From_Results..Standard_Prep_Type == "Both"
)
R = 4
for(i in 1:R) {
RNumberList = NULL
#make sure that names of the used subsets are listed in the 'list'
RNumberList = list(IAEA_C2_NoStdCondition,
IAEA_C2_EAstd,
IAEA_C2_STstd,
IAEA_C2_Bothstd
)
LoopVariable = RNumberList[[i]]
#now I do different calculations with LoopVariable and so on
#convert list Variable to string for later usage in filename as unique identifier!!
SubNameStr = deparse(substitute(RNumberList[[i]]))
print(SubNameStr)
# I get "RNumberList[[i]]" as string, but want for i=1 --> [1] "IAEA_C2_NoStdCondition" and for i=2 --> [1] "IAEA_C2_EAstd" and so on
[1] "RNumberList[[i]]"
我做一个位子的设置首先,然后我开始for
循环从i到R,其中R是为子集的我把量在我的list()
。然后我打电话给RNumberList[[i]]
,将它转换成LoopVariable并做一些计算(工作都很好),然后我想将used subset Variable name in my list()
转换为一个字符串,这样这个字符串可以用作我的导出文件名中的唯一标识符!
类SelectedRNumberOnlyOutlierRejectionOrdered的?矩阵?数据帧? – LyzandeR 2014-11-20 23:19:25
这是一个数据帧。 – Johannes 2014-11-20 23:27:25