我遇到了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脚本插入列?怎么样?
答案 0 :(得分:1)
我遇到了同样的问题。即使我认为你在时间上找到了旁路,我也为后代提供了答案。
解决此问题的最简单方法是:
myProperty
)
myProperty <- 1L
)中的文档属性赋值(整数)myProperty
作为数据函数的输出参数myProperty
与文档属性myProperty
此问题是由输出是另一个输出的一部分的数据函数引起的,这就是此修复工作的原因。您还可以复制数据表,但出于性能和资源原因,我宁愿只保留一个数据表。