首页 > 解决方案 > 显示循环结果

问题描述

我创建了以下循环来报告 2016 年民意调查的预测错误。

for(i in 1:51){
state.data<-subset(polls, subset=(state==statenames[i]))
latest<-state.data$days_to_election==min(state.data$days_to_election) 
statepred<-(pollp[i,1]<-mean(state.data$Trump[latest])) 
names(statepred)<-statenames[i]
print(statepred)}

但是,当我编织成 pdf 时,每个状态都会一个接一个地垂直列出。如何让它显示为 6 行和 10 列?

标签: r

解决方案


把它放在一个向量中然后制作一个矩阵然后打印它怎么样?

s <- matrix(state_vector), nrow=6)


推荐阅读