r - 显示循环结果
问题描述
我创建了以下循环来报告 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 列?
解决方案
把它放在一个向量中然后制作一个矩阵然后打印它怎么样?
s <- matrix(state_vector), nrow=6)
推荐阅读
- c - 优化级联双二阶滤波器的代码
- html - (HTML) 如何在 title 属性中使用 \n?
- amazon-web-services - 是否可以将 AWS 的转码服务与 Google Storage 一起使用?
- java - Java CSVParser 断线
- r - 在 Linux 上编织的 R-Markdown 问题
- python - 如何正确安装 Face_recognition?
- c# - 如何将 JSON 字符串转换为 PSObject?
- excel - 如何将变量设置为 VBA 中 .find 函数的地址?
- pyqt5 - 如何在 Chaco 图中自动适应不同的显示分辨率?
- java - 检查字符串输入的任何部分是否不是数字