Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用循环在R R2HTML中打印值列表和data.frame_R_List_Loops_Dataframe - Fatal编程技术网

使用循环在R R2HTML中打印值列表和data.frame

使用循环在R R2HTML中打印值列表和data.frame,r,list,loops,dataframe,R,List,Loops,Dataframe,我正在使用R2HTML库创建流程迭代的报告。 我将交互数据存储在一个列表中,并在data.frame上为每次迭代使用参数。 我正在使用以下函数,但无法打印迭代。 我只打印了一次“HTML.title”,并且在每个标题之间添加了一个空值。您知道是否可以在代码R2HTML中使用for循环或while吗?知道我做错了什么吗 HTML_OUTPUT_ITERATIONS<-function(epc_list, df_power_values){ require(R2HTML) DIRECT

我正在使用R2HTML库创建流程迭代的报告。 我将交互数据存储在一个列表中,并在data.frame上为每次迭代使用参数。 我正在使用以下函数,但无法打印迭代。 我只打印了一次“HTML.title”,并且在每个标题之间添加了一个空值。您知道是否可以在代码R2HTML中使用for循环或while吗?知道我做错了什么吗

HTML_OUTPUT_ITERATIONS<-function(epc_list, df_power_values){
  require(R2HTML)
  DIRECTOR<-getwd()
  FOLDER<-"/outputs/"
  OUTPUTS<-paste(DIRECTOR,FOLDER,sep="")
  PATH_OUTPUTS<-gsub(" ","", OUTPUTS, fixed=TRUE)
  i<-1
  HTMLStart(outdir=PATH_OUTPUTS, file="iterations",extension="html", echo=FALSE, HTMLframe=TRUE)
  HTML.title("Iterations Log Report", HR=1)
  HTML.title("Report of the data obtained from the readings that have been made during the test", HR=3)
  while(i<=length(df_power_values)){
    HTML.title("Power:")
    print(df_power_values[i,1])
    HTML.title("EPC read:")
    print(epc_list[i]
    i<-i+1
  }
  HTMLStop()
}
清单epc\U清单:

[[1]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A016
5 00000000000000000000A340
6 00000000000000000000A012
7 00000000000000000000A051
8 00000000000000000000A274

[[2]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[3]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[4]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[5]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A012
6 00000000000000000000A051
7 00000000000000000000A274

[[6]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A012
6 00000000000000000000A051
7 00000000000000000000A274

[[7]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[8]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[9]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[10]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[11]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[12]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[13]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[14]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[15]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[16]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[17]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A340
5 00000000000000000000A051
6 00000000000000000000A274

[[18]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A051
5 00000000000000000000A274

[[19]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A051
5 00000000000000000000A274

[[20]]
                       epc
1 00000000000000000000A111
2 00000000000000000000B109
3 00000000000000000000A279
4 00000000000000000000A051
5 00000000000000000000A274

数据帧的长度为1,因此循环在一次迭代后结束。而不是
while(我是的!是对的,然后我看到了:)非常感谢,这里我留下了代码

while(i<=nrow(df_power_values)){
  HTML.title("Power:")
      HTML(df_power_values[i,1], digits=4)
    HTML.title("EPC read:")
      HTML(epc_list[i])

    i<-i+1
  }
  HTMLhr()
  HTMLStop()
while(i)
while(i<=nrow(df_power_values)){
  HTML.title("Power:")
      HTML(df_power_values[i,1], digits=4)
    HTML.title("EPC read:")
      HTML(epc_list[i])

    i<-i+1
  }
  HTMLhr()
  HTMLStop()