I can right-click and add ports to Python nodes in KNIME. I am not given the same option for R Snippet nodes. Why not? Googling has only brought up answers from 2010.
Thank you in advance!
-J
I can right-click and add ports to Python nodes in KNIME. I am not given the same option for R Snippet nodes. Why not? Googling has only brought up answers from 2010.
Thank you in advance!
-J
Itās been over 10 years so Iām getting the impression that ātwo input ports into a R Snippetā is feature that will never be implemented:
Mar. 2010: Create R Node with 2 inputs
Aug. 2015: feature request: Multiple R Snippet inports
Apr. 2022: Adding more ports to R node
Hi @JB_BCT,
I have added you as a +1 to our corresponding internal ticket (AP-13195), but I am afraid that this is currently not on our roadmap.
Best regards
Steffen
+1 on top of a decade of requests that have no planned resolution isnāt exactly a āNoā but itās pretty close. Is it too technically challenging? Can you provide me with a link to the ticket so that I can see why nobody wants to do this?
Thanks!
J
Hi @JB_BCT -
Our ticketing system is not publicly accessible - we provide ticket numbers so that we can easily refer to and cross-reference across forum threads when multiple features requests come up. As to why we do or donāt pursue different feature requests, itās usually an issue of development resources - the dev leads have to pick and choose what the team works on, of course. In recent months, for example, we have put lots of work into the KNIME / Python Integration, but that comes at the expense of other possible integrations.
Our developers do keep an eye on feature requests though! One of the key functions of the forum is, among other things, to make sure the voice of the community is heard.
Just trying to be a bit more transparent about the process.
Hi @ScottF,
Thank you for your transparency. I was excited to be able to use R in KNIME but not being able to combine data within an R Snippet node is so limiting that itās not worth introducing R code into my KNIME workflows - especially when I can use a Python node that does have this (IMO basic) functionality right now.
Itās not surprising that KNIMEās roadmap doesnāt include this feature - I for one will be avoiding R in KNIME in lieu of Python going forward.
Still: I encourage KNIME to consider that addressing AP-13195 could increase KNIMEās audience overall. Also: I am open to providing additional feedback on R-related features if it ever becomes relevant.
Take care!
Sincere thanks for the feedback - from one R user to another!
Have you considered the alternatives mentioned here?
Admittedly using a certain amount of nodes to āaddā data might not be ideal. The use of several Parquet files might at first add additional effort but you could also use the files later with KNIME or other software (like Python for example).
I would use R mostly when there are special tasks where there is no dedicated KNIME node.
Sincere thank you but Iāve considered that most of the alternatives are more involved than right-clicking and selecting āAdd portsā as one does on the Python node. Iām able to use Python so Iāll set aside the R Snippet node. Long live AP-13195, tho! Take care!
@JB_BCT glad you found a solution with the use of Python. When using Java, Python or R with KNIME I would always assume it will take some coding so I usually do not mind the additional steps but I agree the (new) concept of just adding input ports (and several types like pickle and images) is a very useful feature and makes for a much clearer workflow structure.
Iād like to echo my support for this to be addressed as well.
Hi, I do agree, R is not dead
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.