r - Spotfire - 所有输出均已使用脚本 R 删除

标签 r ironpython spotfire

我的 2 个 R 脚本有问题。

我创建了一个 R 脚本,它允许我通过添加 3 列来复制现有表。

#Create new table
output<-table

#Create New columns
output$NumRow<-c(1:nrow(output))
output$LCL_USER<-table$LCL
output$UCL_USER<-table$UCL

我创建了第二个 R 脚本,它允许我更改列中的值。

#Change specific row in table 

numRow<-as.numeric(SnumRow)
numcol<-as.character(ScolName)
value<-as.numeric(newValue)

#Replace value
output[numRow,numcol]<-value

我的问题是,当我使用第二个脚本时,它会先删除,因为所有输出都被删除。

错误消息:

The data function 'nameScript' was removed because all of its outputs were removed.

我是否必须使用ironpython 脚本复制表并插入列?怎么办?

最佳答案

我也遇到了同样的问题。即使我认为您当时已经找到了绕过方法,我也会为后代提供答案。

解决这个问题最简单的方法是:

  1. 创建一个整数类型的新文档属性(在本示例的后续步骤中命名为 myProperty)
  2. 为 R 数据函数中的文档属性分配一个值(整数)( myProperty <- 1L )
  3. 正在添加变量 myProperty作为数据函数的输出参数
  4. 编辑链接变量的脚本参数 myProperty具有文档属性 myProperty

此问题是由数据函数的输出是另一个函数的输出的一部分引起的,这就是此修复有效的原因。您还可以按照您的想法复制数据表,但出于性能和资源方面的原因,我更喜欢只保留一个数据表。

关于r - Spotfire - 所有输出均已使用脚本 R 删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42811581/

相关文章:

r - R 中的 Bootstrap 多项式回归

r - 以 JavaScript 样式创建 R 列表作为配置对象

python - IronPython 2.6.2 支持哪个版本的 python?

ironpython - 将 Spotfire 图形导出到 PowerPoint 的脚本

删除第二个冒号后的文本

r - ggplot : color gradient of bars using user values

python - DLR 与性能

c# - IronPython,导入模块

tibco - 是否可以在Spotfire中逆向进行列转换,如果没有,有哪些替代方法?

javascript - Spotfire Accordion 文本区域 - 折叠后无法重新打开面板