我一直想知道是否可以将数据类型字符串的两列连接到标签列。
我尝试的是:
pipeline.Add(new ColumnConcatenator("Label", "string1", "string2"));
但这只是吐出V2(文字,2)。标签必须是R4-R8型。
我需要这个的原因是因为我只有2个输入变量,我想用回归来确定哪个是最好的。
谢谢!
答案 0 :(得分:1)
ColumnConcatenator目前正在使用两列并生成一个宽度为2的新矢量类型列。它正在使用a
和b
并向上转换为向量[a, b]
。
我想你问的是如何制作一个等于a + b
a
& b
的新标签。 var a = "Hello"; var b = "World"; var c = a + c; // c is HelloWorld
是字符串。例如:# store inversion count
count+=count_inversion(lefthalf)
count+=count_inversion(righthalf)
# updated line > Instead of righthalf count length of lefthalf
count+=len(lefthalf[i:])
。
ML.NET目前无法完成第二种方法(普通字符串连接)。您可能希望在ML.NET代码之前组合字符串。这是我们将在ML.NET的未来版本中考虑的内容,并且您被邀请提交请求它的问题:https://github.com/dotnet/machinelearning/issues/new。