“透视表列的限制”
你好,
我真的不熟悉这个程序(RapidMiner 5.0.008),我只是私下使用它。
我想枢轴操作器好像有问题。
如果您使用超过83列,它看起来总是只返回1列(Amount)。
由于某种原因,它不能处理列数小于84的情况。
这只是一个极限吗?
如果是,为什么没有错误提示和警告?
对于这个限制有什么变通办法吗?
(如果有些句子听起来很奇怪,那是因为英语不是我的母语)
编辑:
我只是注意到似乎存在一个bug条目:
http://bugs.rapid-i.com/show_bug.cgi?id=245
我还在想是否有办法解决这个问题。
再次编辑(开发者信息):
好吧……我在eclipse中修改了源代码,使该操作符以我需要的方式工作。
这就是我在文件中修改的内容。”Example2AttributePivoting.java作为临时解决方案:
修改这一行:
(这很奇怪,因为这只发生在column-amount/item-amount > 83
更不用说这一行似乎检查Amount列的内容是否更改了。
虽然我的金额列在<=83时甚至没有改变-它总是“1”)
我真的不熟悉这个程序(RapidMiner 5.0.008),我只是私下使用它。
我想枢轴操作器好像有问题。
如果您使用超过83列,它看起来总是只返回1列(Amount)。
由于某种原因,它不能处理列数小于84的情况。
这只是一个极限吗?
如果是,为什么没有错误提示和警告?
对于这个限制有什么变通办法吗?
谢谢你的回答。
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<过程version = " 5.0 " >
> <上下文
<输入/ >
<输出/ >
<宏/ >
> < /上下文
< /操作符>
< /操作符>
<列出关键= "列" / >
< /操作符>
< /操作符>
> < /过程
< /操作符>
> < /过程
(如果有些句子听起来很奇怪,那是因为英语不是我的母语)
编辑:
我只是注意到似乎存在一个bug条目:
http://bugs.rapid-i.com/show_bug.cgi?id=245
我还在想是否有办法解决这个问题。
再次编辑(开发者信息):
好吧……我在eclipse中修改了源代码,使该操作符以我需要的方式工作。
这就是我在文件中修改的内容。”Example2AttributePivoting.java作为临时解决方案:
修改这一行:
到:
constantAttributeValues= true;
我知道这条线的存在是有原因的……但当我试图调试它时,我发现不知何故,条件在:
constantAttributeValues= false;
永远不会因为i=1而被解雇(列i=1应该是我的Amount-attribute)。
if (lastExample.getValue(attribute) != example.getValue(attribute)) {
constantAttributeValues= false;
继续;
}
(这很奇怪,因为这只发生在column-amount/item-amount > 83
更不用说这一行似乎检查Amount列的内容是否更改了。
虽然我的金额列在<=83时甚至没有改变-它总是“1”)
标记:
0
答案
谢谢你对这个bug的调查。我将在相应的bug上附加一个链接到这个线程。
问候,
塞巴斯蒂安。
我们现在有了一个参数来打开和关闭常量列的枢轴。
欢呼,
西蒙