我通过assign()
函数来命名许多数据框
使用此脚本:
> for (i in 1:15)
{
assign(paste0('TagIDNum',i),filter(Ordf,Ordf$TagID==i))
}
下一步我需要输出这15个数据框的散点图,其中pairs()
函数和for loop
输出pdf一次。
这是我的剧本:
for (i in 1:15)
{
pdf(paste('TagPlotNum',j,'.pdf',sep=''))
x<-paste('TagIDNum',j,sep='')
print(pairs(~x[,11]+x[,38]+x[,39]+x[,40]+x[,41]+x[,43]))
dev.off()
}
错误信息:维数不正确
我发现x
没有数据,只有value
如下:
我将在接下来的步骤中做一些分析,所以这个问题会扰乱2天
发表这篇文章要求任何专家解决这个问题
在我看来,也许paste()
函数有想法,但我不知道如何解决这个问题
这是我的R信息:
感谢。
答案 0 :(得分:1)
根据您的输出,get()
是字符串x<-get(paste('TagIDNum',j,sep=''))
,而不是具有该名称的对象。但是你可以使用x <- get(paste('TagIDNum', j, sep=''))
来获得它,即
@{
var json = Json.Encode(new {tag = "<br />"});
var unicodeUnescaped = Regex.Replace(json,
@"\\[Uu]([0-9A-Fa-f]{4})",
m => char.ToString(
(char)ushort.Parse(m.Groups[1].Value, NumberStyles.AllowHexSpecifier)));
}
<p>@Html.Raw(unicodeUnescaped);</p>
仅供参考,空格是免费的,如果您使用它们,您的代码将更具可读性,即
this.$http.get(domain + id, function (data) {
console.log(data)
this.$set('editData', data)
})